diff --git a/hosts/nixos/nord/configuration.nix b/hosts/nixos/nord/configuration.nix index 47f0b61..ba63096 100644 --- a/hosts/nixos/nord/configuration.nix +++ b/hosts/nixos/nord/configuration.nix @@ -38,6 +38,7 @@ ../../../profiles/desktop/sound/pipewire.nix ../../../profiles/desktop/steam.nix + ../../../profiles/desktop/retroarch.nix ../../../profiles/desktop/flatpak.nix ../../../profiles/known-hosts.nix diff --git a/profiles/desktop/retroarch.nix b/profiles/desktop/retroarch.nix new file mode 100644 index 0000000..5696fe5 --- /dev/null +++ b/profiles/desktop/retroarch.nix @@ -0,0 +1,123 @@ +{ pkgs, ... }: +{ + environment.systemPackages = [ + pkgs.retroarchFull + /* pkgs.retroarch */ + /* pkgs.retroarchBare */ + /* + (pkgs.retroarch.override { + cores = with pkgs.libretro; [ + ## selection + #bsnes + #citra + #desmume + #dolphin + #fceumm + #gambatte + #genesis-plus-gx + #melonds + #mgba + #mupen64plus + #parallel-n64 + #pcsx-rearmed + #pcsx2 + #ppsspp + #snes9x + #vba-m + #beetle-psx-hw + + # ALL + atari800 + beetle-gba + beetle-lynx + beetle-ngp + beetle-pce-fast + beetle-pce + beetle-pcfx + beetle-psx + beetle-saturn + beetle-supafaust + beetle-supergrafx + beetle-vb + beetle-wswan + blastem + bluemsx + bsnes-hd + bsnes-mercury + bsnes + citra + desmume + desmume2015 + dolphin + dosbox-pure + dosbox + easyrpg + eightyone + fbalpha2012 + fbneo + fceumm + flycast + fmsx + freeintv + fuse + gambatte + genesis-plus-gx + gpsp + gw + handy + hatari + mame + mame2000 + mame2003-plus + mame2003 + mame2010 + mame2015 + mame2016 + melonds + mesen-s + mesen + meteor + mgba + mrboom + mupen64plus + neocd + nestopia + np2kai + nxengine + o2em + opera + parallel-n64 + pcsx-rearmed + pcsx2 + picodrive + play + ppsspp + prboom + prosystem + puae + quicknes + same_cdi + sameboy + scummvm + smsplus-gx + snes9x + snes9x2002 + snes9x2005 + snes9x2010 + stella + stella2014 + swanstation + tgbdual + thepowdertoy + tic80 + twenty-fortyeight + vba-m + vba-next + vecx + virtualjaguar + yabause + ]; + }) + */ + ]; +}