OOKNET                             [ /  search the index  ]  
──────────────────────────────────────────────────────────────────────────────────────
══════════════════════════════════════════════════════════════════════════════════════
OOKNET   [ /  search  ]  
────────────────────────────────────────────────
════════════════════════════════════════════════
 
HASH      700b28322f61
DATE      2025-04-17
SUBJECT   darwin: move more options to nixos
FILES     4 CHANGED
HASH      700b28322f61
DATE      2025-04-17
SUBJECT   darwin: move more options to nixos
FILES     4 CHANGED
 

diff --git a/modules/common/base/nix.nix b/modules/common/base/nix.nix
index e06fcef..a3547b4 100644
--- a/modules/common/base/nix.nix
+++ b/modules/common/base/nix.nix
@@ -84,9 +84,4 @@ in {
       })
     ];
   };
-
-  # nix rebuild utililty
-  programs.nh = mkIf (role == "workstation" && isLinux) {
-    enable = true;
-  };
 }

diff --git a/modules/common/base/nix.nix b/m
odules/common/base/nix.nix
index e06fcef..a3547b4 100644
--- a/modules/common/base/nix.nix
+++ b/modules/common/base/nix.nix
@@ -84,9 +84,4 @@ in {
       })
     ];
   };
-
-  # nix rebuild utililty
-  programs.nh = mkIf (role == "workstation"
 && isLinux) {
-    enable = true;
-  };
 }
 

diff --git a/modules/nixos/base/default.nix b/modules/nixos/base/default.nix
index bf1fea2..26f4a79 100644
--- a/modules/nixos/base/default.nix
+++ b/modules/nixos/base/default.nix
@@ -6,5 +6,6 @@
     ./networking.nix
     ./security
     ./syncthing.nix
+    ./locale
   ];
 }

diff --git a/modules/nixos/base/default.nix 
b/modules/nixos/base/default.nix
index bf1fea2..26f4a79 100644
--- a/modules/nixos/base/default.nix
+++ b/modules/nixos/base/default.nix
@@ -6,5 +6,6 @@
     ./networking.nix
     ./security
     ./syncthing.nix
+    ./locale
   ];
 }
 

diff --git a/modules/nixos/workstation/programs/default.nix b/modules/nixos/workst
ation/programs/default.nix
index b4ba4da..edc7c53 100644
--- a/modules/nixos/workstation/programs/default.nix
+++ b/modules/nixos/workstation/programs/default.nix
@@ -3,6 +3,7 @@
     ./1password.nix
     ./dconf.nix
     ./kdeconnect.nix
+    ./nh.nix
     #    ./waydroid.nix
   ];
 }

diff --git a/modules/nixos/workstation/progr
ams/default.nix b/modules/nixos/workstation/
programs/default.nix
index b4ba4da..edc7c53 100644
--- a/modules/nixos/workstation/programs/def
ault.nix
+++ b/modules/nixos/workstation/programs/def
ault.nix
@@ -3,6 +3,7 @@
     ./1password.nix
     ./dconf.nix
     ./kdeconnect.nix
+    ./nh.nix
     #    ./waydroid.nix
   ];
 }
 

diff --git a/modules/nixos/workstation/programs/nh.nix b/modules/nixos/workstation
/programs/nh.nix
index eca53d7..2c01352 100644
--- a/modules/nixos/workstation/programs/nh.nix
+++ b/modules/nixos/workstation/programs/nh.nix
@@ -1,8 +1,12 @@
-{config, ...}: let
-  inherit (config.ooknet.host) admin;
+{
+  lib,
+  config,
+  ...
+}: let
+  inherit (config.ooknet.host) role;
+  inherit (lib) mkIf;
 in {
-  programs.nh = {
+  programs.nh = mkIf (role == "workstation") {
     enable = true;
-    flake = "/home/${admin.name}/.config/ooknet";
   };
 }

diff --git a/modules/nixos/workstation/progr
ams/nh.nix b/modules/nixos/workstation/progr
ams/nh.nix
index eca53d7..2c01352 100644
--- a/modules/nixos/workstation/programs/nh.
nix
+++ b/modules/nixos/workstation/programs/nh.
nix
@@ -1,8 +1,12 @@
-{config, ...}: let
-  inherit (config.ooknet.host) admin;
+{
+  lib,
+  config,
+  ...
+}: let
+  inherit (config.ooknet.host) role;
+  inherit (lib) mkIf;
 in {
-  programs.nh = {
+  programs.nh = mkIf (role == "workstation"
) {
     enable = true;
-    flake = "/home/${admin.name}/.config/oo
knet";
   };
 }
 
[ BACK TO LOG ]
──────────────────────────────────────────────────────────────────────────────────────
OOKNET
────────────────────────────────────────────────
OOKNET