initial steam-rom-manager home-manager module

This commit is contained in:
mjallen18
2025-02-18 14:39:09 -06:00
parent 151da6583d
commit 0eec8ca01f
5 changed files with 357 additions and 428 deletions

View File

@@ -22,6 +22,38 @@ let
};
in
{
imports = [
./steam-rom-manager.nix
];
programs.steam-rom-manager = {
enable = true;
steamUsername = "mjallen18";
# Optional: override default paths if needed
romsDirectory = "/home/deck/Emulation/roms";
steamDirectory = "/home/deck/.local/share/Steam";
emulators = {
ryujinx = {
enable = true;
package = pkgs.ryujinx-greemdev;
};
dolphin-gamecube = {
enable = true;
package = pkgs.dolphin-emu;
romFolder = "gc";
binaryName = "dolphin-emu";
fileTypes = [ ".iso" ".ISO" ".gcm" ".GCM" ".ciso" ".CISO" "rvz" ];
};
pcsx2 = {
enable = true;
package = pkgs.pcsx2;
};
};
};
home.username = "deck";
home.homeDirectory = "/home/deck";