Loading nixos/tests/retroarch.nix +1 −1 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ import ./make-test-python.nix ( services.xserver.enable = true; services.xserver.desktopManager.retroarch = { enable = true; package = pkgs.retroarchBare; package = pkgs.retroarch-bare; }; services.xserver.displayManager = { sddm.enable = true; Loading pkgs/applications/emulators/retroarch/README.md→pkgs/applications/emulators/libretro/README.md +9 −9 Original line number Diff line number Diff line Loading @@ -8,27 +8,25 @@ packages. The basic steps to add a new core are: 1. Add a new core using `mkLibretroCore` function (use one of the existing files as an example) cores as an example) 2. Add your new core to [`default.nix`](./default.nix) file 3. Try to build your core with `nix-build -A libretro.<core>` ## Using RetroArch with cores To create a custom RetroArch derivation with the cores you want (instead of using `retroarchFull` that includes all cores), you can use `.override` like using `retroarch-full` that includes all cores), you can use `.withCores` like this: ```nix { pkgs, ... }: let retroarchWithCores = (pkgs.retroarch.override { cores = with pkgs.libretro; [ retroarchWithCores = (pkgs.retroarch.withCores (cores: with cores; [ bsnes mgba quicknes ]; }); ])); in { environment.systemPackages = [ Loading @@ -36,3 +34,5 @@ in ]; } ``` For advanced customization, see `wrapRetroArch` wrapper. pkgs/applications/emulators/retroarch/cores/atari800.nix→pkgs/applications/emulators/libretro/cores/atari800.nix +0 −0 File moved. View file pkgs/applications/emulators/retroarch/cores/beetle-gba.nix→pkgs/applications/emulators/libretro/cores/beetle-gba.nix +0 −0 File moved. View file pkgs/applications/emulators/retroarch/cores/beetle-lynx.nix→pkgs/applications/emulators/libretro/cores/beetle-lynx.nix +0 −0 File moved. View file Loading
nixos/tests/retroarch.nix +1 −1 Original line number Diff line number Diff line Loading @@ -15,7 +15,7 @@ import ./make-test-python.nix ( services.xserver.enable = true; services.xserver.desktopManager.retroarch = { enable = true; package = pkgs.retroarchBare; package = pkgs.retroarch-bare; }; services.xserver.displayManager = { sddm.enable = true; Loading
pkgs/applications/emulators/retroarch/README.md→pkgs/applications/emulators/libretro/README.md +9 −9 Original line number Diff line number Diff line Loading @@ -8,27 +8,25 @@ packages. The basic steps to add a new core are: 1. Add a new core using `mkLibretroCore` function (use one of the existing files as an example) cores as an example) 2. Add your new core to [`default.nix`](./default.nix) file 3. Try to build your core with `nix-build -A libretro.<core>` ## Using RetroArch with cores To create a custom RetroArch derivation with the cores you want (instead of using `retroarchFull` that includes all cores), you can use `.override` like using `retroarch-full` that includes all cores), you can use `.withCores` like this: ```nix { pkgs, ... }: let retroarchWithCores = (pkgs.retroarch.override { cores = with pkgs.libretro; [ retroarchWithCores = (pkgs.retroarch.withCores (cores: with cores; [ bsnes mgba quicknes ]; }); ])); in { environment.systemPackages = [ Loading @@ -36,3 +34,5 @@ in ]; } ``` For advanced customization, see `wrapRetroArch` wrapper.
pkgs/applications/emulators/retroarch/cores/atari800.nix→pkgs/applications/emulators/libretro/cores/atari800.nix +0 −0 File moved. View file
pkgs/applications/emulators/retroarch/cores/beetle-gba.nix→pkgs/applications/emulators/libretro/cores/beetle-gba.nix +0 −0 File moved. View file
pkgs/applications/emulators/retroarch/cores/beetle-lynx.nix→pkgs/applications/emulators/libretro/cores/beetle-lynx.nix +0 −0 File moved. View file