refactor(home): move personal data out of the shared home modules
CI / flake (pull_request) Successful in 3m33s

The dockerpi ssh host shortcut (home/shell.nix) and the gammastep
night-light coordinates (home/sway.nix) were hardcoded in shared modules,
so every host inherited them. Move both into a per-user module
(users/lyrathorpe/home.nix) imported on Lyra's hosts only, not the work
box; the gammastep block is Linux-guarded so Darwin skips it.

No build change on existing hosts: the generated configs are byte-identical
(verified by drvPath), the data is simply no longer in shared modules.
This commit is contained in:
Emma Thorpe
2026-06-29 13:02:34 +01:00
parent f7ae46f462
commit d7a1930650
4 changed files with 28 additions and 8 deletions
+8 -1
View File
@@ -224,6 +224,7 @@
];
users.lyrathorpe.homeModules = [
./home
./users/lyrathorpe/home.nix
./home/desktop.nix
];
};
@@ -245,6 +246,7 @@
];
users.lyrathorpe.homeModules = [
./home
./users/lyrathorpe/home.nix
./home/desktop.nix
];
};
@@ -262,6 +264,7 @@
];
users.lyrathorpe.homeModules = [
./home
./users/lyrathorpe/home.nix
./home/desktop.nix
];
};
@@ -295,7 +298,10 @@
inputs.nixos-hardware.nixosModules.raspberry-pi-5
./modules/ssh.nix
];
users.lyrathorpe.homeModules = [ ./home ];
users.lyrathorpe.homeModules = [
./home
./users/lyrathorpe/home.nix
];
};
};
@@ -311,6 +317,7 @@
];
homeModules = [
./home
./users/lyrathorpe/home.nix
];
};
};