summaryrefslogtreecommitdiff
path: root/modules/darwin
diff options
context:
space:
mode:
authorSeth Flynn <[email protected]>2025-02-13 20:10:29 -0500
committerSeth Flynn <[email protected]>2025-02-13 22:09:11 -0500
commit6fa0b2f154620cf8da209320865ac4a20e83b9ae (patch)
tree698c2fc6c7628ccf7d874653588bac88f31f6465 /modules/darwin
parent6e70c2e409b632c113364ce34c79aa1385d8e56f (diff)
nixos+darwin: make separate user modules
Diffstat (limited to 'modules/darwin')
-rw-r--r--modules/darwin/default.nix2
-rw-r--r--modules/darwin/profiles/personal.nix8
-rw-r--r--modules/darwin/traits/default.nix5
-rw-r--r--modules/darwin/users/default.nix (renamed from modules/darwin/traits/users/default.nix)0
-rw-r--r--modules/darwin/users/seth.nix (renamed from modules/darwin/traits/users/seth.nix)4
5 files changed, 9 insertions, 10 deletions
diff --git a/modules/darwin/default.nix b/modules/darwin/default.nix
index fd0aa54..56005e4 100644
--- a/modules/darwin/default.nix
+++ b/modules/darwin/default.nix
@@ -7,7 +7,7 @@
./mixins
./profiles
./services
- ./traits
+ ./users
];
};
};
diff --git a/modules/darwin/profiles/personal.nix b/modules/darwin/profiles/personal.nix
index 537e8ae..025197a 100644
--- a/modules/darwin/profiles/personal.nix
+++ b/modules/darwin/profiles/personal.nix
@@ -1,19 +1,21 @@
{ config, lib, ... }:
+
let
cfg = config.profiles.personal;
in
+
{
options.profiles.personal = {
enable = lib.mkEnableOption "the Personal profile";
};
config = lib.mkIf cfg.enable {
- homebrew.enable = true;
-
- traits = {
+ borealis = {
users = {
seth.enable = true;
};
};
+
+ homebrew.enable = true;
};
}
diff --git a/modules/darwin/traits/default.nix b/modules/darwin/traits/default.nix
deleted file mode 100644
index 14812ea..0000000
--- a/modules/darwin/traits/default.nix
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- imports = [
- ./users
- ];
-}
diff --git a/modules/darwin/traits/users/default.nix b/modules/darwin/users/default.nix
index df767b4..df767b4 100644
--- a/modules/darwin/traits/users/default.nix
+++ b/modules/darwin/users/default.nix
diff --git a/modules/darwin/traits/users/seth.nix b/modules/darwin/users/seth.nix
index 4431506..44eb4d3 100644
--- a/modules/darwin/traits/users/seth.nix
+++ b/modules/darwin/users/seth.nix
@@ -1,7 +1,9 @@
{ config, lib, ... }:
+
let
- cfg = config.traits.users.seth;
+ cfg = config.borealis.users.seth;
in
+
{
config = lib.mkMerge [
(lib.mkIf cfg.enable {