Auto-gen home-manager with system

This commit is contained in:
Greg Hellings
2023-06-20 15:55:02 -05:00
parent 5c765b7165
commit e6ef56013b
2 changed files with 17 additions and 9 deletions
+15 -8
View File
@@ -8,7 +8,7 @@ let
}:
let
nixpkgs = import channel {
inherit system;
inherit system overlays;
};
in darwin.lib.darwinSystem {
inherit system;
@@ -18,13 +18,16 @@ let
agenix.nixosModules.default
hm.darwinModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users."gregory.hellings" = import ../home/home.nix;
home-manager.extraSpecialArgs = {
gnome = false;
gui = true;
home-manager = {
useGlobalPkgs = true;
users."gregory.hellings" = import ../home/home.nix;
extraSpecialArgs = {
gnome = false;
gui = true;
home = "/Users/gregory.hellings";
};
};
users.users."gregory.hellings".home = "/Users/gregory.hellings";
}
../modules-all
../modules-darwin
@@ -32,7 +35,11 @@ let
] ++ extraMods;
};
in rec {
"C02G48H8MD6R" = mac { system = "x86_64-darwin"; name = "work"; };
# Duplicate all the things, because nix-darwin does different things with case sensitivity
# depending on where you live
C02G48H8MD6R = mac { system = "x86_64-darwin"; name = "work"; };
c02g48h8md6r = C02G48H8MD6R;
la23002 = mac { name = "ivr"; };
LA23002 = la23002;
}
+2 -1
View File
@@ -1,4 +1,5 @@
{ pkgs, lib, gui, gnome, ...}:
{ pkgs, lib, gui, gnome,
...}:
{
imports = [