feat: home-manager support

This commit is contained in:
Jake Hamilton 2023-05-27 21:29:41 -07:00
parent 9e4d359699
commit f85f831b33
No known key found for this signature in database
GPG key ID: 9762169A1B35EA68
8 changed files with 432 additions and 56 deletions

View file

@ -96,6 +96,9 @@ in
specialArgs = args.specialArgs // {
format = virtual-system-type;
};
modules = args.modules ++ [
../../modules/nixos/user/default.nix
];
});
darwin-system-builder = args:
assert assertMsg (user-inputs ? darwin) "In order to create virtual systems, you must include `darwin` as a flake input.";
@ -105,7 +108,7 @@ in
format = "darwin";
};
modules = args.modules ++ [
../../modules/darwin/home/default.nix
../../modules/darwin/user/default.nix
];
});
linux-system-builder = args:
@ -114,6 +117,9 @@ in
specialArgs = args.specialArgs // {
format = "linux";
};
modules = args.modules ++ [
../../modules/nixos/user/default.nix
];
});
in
if virtual-system-type != "" then