upd readme

This commit is contained in:
mjallen18
2025-02-20 10:42:31 -06:00
parent 76384ebbce
commit 7b99def18b

View File

@@ -3,19 +3,44 @@
## Usage ## Usage
### Nix Flake ### Nix Flake
* Inputs: steam-rom-manager.url = "github:mjallen18/nix-steam-rom-manager"; Inputs: steam-rom-manager.url = "github:mjallen18/nix-steam-rom-manager";
* ```nixosConfigurations = { ~~~
"<hostname>" = nixpkgs-unstable.lib.nixosSystem { nixosConfigurations = {
system = "x86_64-linux"; "<hostname>" = nixpkgs-unstable.lib.nixosSystem {
modules = [ system = "x86_64-linux";
home-manager.nixosModules.home-manager modules = [
{ home-manager.nixosModules.home-manager
home-manager.users.<username> = { pkgs, ...}: { {
imports = [ home-manager.users.<username> = { pkgs, ...}: {
steam-rom-manager.homeManagerModules.default 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
};
};
~~~