OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
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
 

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
   ];
 }

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
   ];
 }
 

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;
+    };
+  };
+}

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