HASH 94f793b6ff31
DATE 2025-01-05
SUBJECT gaming: add ns-usbloader module
FILES 2 CHANGED
HASH 94f793b6ff31
DATE 2025-01-05
SUBJECT gaming: add ns-usbloader module
FILES 2 CHANGED
┌─ modules/nixos/workstation/gaming/default.nix ─────────────────────────────┐
│ diff --git a/modules/nixos/workstation/gaming/default.nix b/modules/nixos/workstat │
│ ion/gaming/default.nix │
│ index 22d0e4d..c98c43e 100644 │
│ --- a/modules/nixos/workstation/gaming/default.nix │
│ +++ b/modules/nixos/workstation/gaming/default.nix │
│ @@ -2,5 +2,6 @@ │
│ imports = [ │
│ ./steam.nix │
│ ./gamemode.nix │
│ + ./switch.nix │
│ ]; │
│ } │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...orkstation/gaming/default.nix ───┐
│ diff --git a/modules/nixos/workstation/gamin │
│ g/default.nix b/modules/nixos/workstation/ga │
│ ming/default.nix │
│ index 22d0e4d..c98c43e 100644 │
│ --- a/modules/nixos/workstation/gaming/defau │
│ lt.nix │
│ +++ b/modules/nixos/workstation/gaming/defau │
│ lt.nix │
│ @@ -2,5 +2,6 @@ │
│ imports = [ │
│ ./steam.nix │
│ ./gamemode.nix │
│ + ./switch.nix │
│ ]; │
│ } │
└──────────────────────────────────────────────┘
┌─ modules/nixos/workstation/gaming/switch.nix ──────────────────────────────┐
│ diff --git a/modules/nixos/workstation/gaming/switch.nix b/modules/nixos/workstati │
│ on/gaming/switch.nix │
│ new file mode 100644 │
│ index 0000000..c627d7b │
│ --- /dev/null │
│ +++ b/modules/nixos/workstation/gaming/switch.nix │
│ @@ -0,0 +1,14 @@ │
│ +{ │
│ + lib, │
│ + config, │
│ + ... │
│ +}: let │
│ + inherit (lib) mkIf elem; │
│ + inherit (config.ooknet.workstation) profiles; │
│ +in { │
│ + config = mkIf (elem "gaming" profiles) { │
│ + programs.ns-usbloader = { │
│ + enable = true; │
│ + }; │
│ + }; │
│ +} │
└────────────────────────────────────────────────────────────────────────────────────┘
┌─ ...workstation/gaming/switch.nix ───┐
│ diff --git a/modules/nixos/workstation/gamin │
│ g/switch.nix b/modules/nixos/workstation/gam │
│ ing/switch.nix │
│ new file mode 100644 │
│ index 0000000..c627d7b │
│ --- /dev/null │
│ +++ b/modules/nixos/workstation/gaming/switc │
│ h.nix │
│ @@ -0,0 +1,14 @@ │
│ +{ │
│ + lib, │
│ + config, │
│ + ... │
│ +}: let │
│ + inherit (lib) mkIf elem; │
│ + inherit (config.ooknet.workstation) profi │
│ les; │
│ +in { │
│ + config = mkIf (elem "gaming" profiles) { │
│ + programs.ns-usbloader = { │
│ + enable = true; │
│ + }; │
│ + }; │
│ +} │
└──────────────────────────────────────────────┘
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET