diff options
| author | Seth Flynn <[email protected]> | 2025-02-13 20:10:29 -0500 |
|---|---|---|
| committer | Seth Flynn <[email protected]> | 2025-02-13 22:09:11 -0500 |
| commit | 6fa0b2f154620cf8da209320865ac4a20e83b9ae (patch) | |
| tree | 698c2fc6c7628ccf7d874653588bac88f31f6465 /modules/shared | |
| parent | 6e70c2e409b632c113364ce34c79aa1385d8e56f (diff) | |
nixos+darwin: make separate user modules
Diffstat (limited to 'modules/shared')
| -rw-r--r-- | modules/shared/default.nix | 1 | ||||
| -rw-r--r-- | modules/shared/traits/default.nix | 1 | ||||
| -rw-r--r-- | modules/shared/users/default.nix (renamed from modules/shared/traits/users/default.nix) | 0 | ||||
| -rw-r--r-- | modules/shared/users/seth.nix (renamed from modules/shared/traits/users/seth.nix) | 12 |
4 files changed, 9 insertions, 5 deletions
diff --git a/modules/shared/default.nix b/modules/shared/default.nix index 68faa70..9ba06e6 100644 --- a/modules/shared/default.nix +++ b/modules/shared/default.nix @@ -4,5 +4,6 @@ ./mixins ./services ./traits + ./users ]; } diff --git a/modules/shared/traits/default.nix b/modules/shared/traits/default.nix index 8fdce85..68dfb9d 100644 --- a/modules/shared/traits/default.nix +++ b/modules/shared/traits/default.nix @@ -1,6 +1,5 @@ { imports = [ ./locale.nix - ./users ]; } diff --git a/modules/shared/traits/users/default.nix b/modules/shared/users/default.nix index df767b4..df767b4 100644 --- a/modules/shared/traits/users/default.nix +++ b/modules/shared/users/default.nix diff --git a/modules/shared/traits/users/seth.nix b/modules/shared/users/seth.nix index 401fe55..89203c1 100644 --- a/modules/shared/traits/users/seth.nix +++ b/modules/shared/users/seth.nix @@ -5,11 +5,15 @@ inputs, ... }: + let - cfg = config.traits.users.seth; + cfg = config.borealis.users.seth; + + inherit (pkgs.stdenv.hostPlatform) isDarwin isLinux; in + { - options.traits.users.seth = { + options.borealis.users.seth = { enable = lib.mkEnableOption "Seth's user & home configurations"; }; @@ -28,13 +32,13 @@ in }; }) - (lib.mkIf (cfg.enable && pkgs.stdenv.isDarwin) { + (lib.mkIf (cfg.enable && isDarwin) { users.users.seth = { home = lib.mkDefault "/Users/seth"; }; }) - (lib.mkIf (cfg.enable && pkgs.stdenv.isLinux) { + (lib.mkIf (cfg.enable && isLinux) { users.users.seth = { extraGroups = [ "wheel" ]; isNormalUser = true; |
