2025-02-20 11:42:34 -06:00
2025-02-20 10:12:37 -06:00
2025-02-20 11:21:35 -06:00
2025-02-20 10:42:31 -06:00

Steam Rom Manager NixOS Home Manager Configuration

Usage

Nix Flake

Inputs: steam-rom-manager.url = "github:mjallen18/nix-steam-rom-manager";

nixosConfigurations = {
  "<hostname>" = nixpkgs-unstable.lib.nixosSystem {
    system = "x86_64-linux";
    modules = [
      home-manager.nixosModules.home-manager
      {
        home-manager.users.<username> = { pkgs, ...}: {
          imports = [ 
            steam-rom-manager.homeManagerModules.default
          ];
        };
      }
    ];
  };
};

Configuration

programs.steam-rom-manager = {
  enable = true;
  steamUsername = "<steam username>";
  
  environmentVariables = {
    romsDirectory = "/path/to/your/roms";
    steamDirectory = "/home/<username>/.local/share/Steam";
  };

  emulators = {
    ryujinx = {
      enable = true;
    };
    pcsx2 = {
      enable = true;
    };
    # Add other emulators as needed
  };
};
Description
No description provided
Readme 62 KiB
Languages
Nix 100%