wip: home-manager support

This commit is contained in:
Jake Hamilton 2023-05-27 12:24:20 -07:00
parent 4d6fdba390
commit 9e4d359699
No known key found for this signature in database
GPG key ID: 9762169A1B35EA68
3 changed files with 48 additions and 8 deletions

View file

@ -100,10 +100,13 @@ in
darwin-system-builder = args:
assert assertMsg (user-inputs ? darwin) "In order to create virtual systems, you must include `darwin` as a flake input.";
user-inputs.darwin.lib.darwinSystem
((builtins.removeAttrs args [ "system" ]) // {
((builtins.removeAttrs args [ "system" "modules" ]) // {
specialArgs = args.specialArgs // {
format = "darwin";
};
modules = args.modules ++ [
../../modules/darwin/home/default.nix
];
});
linux-system-builder = args:
core-inputs.nixpkgs.lib.nixosSystem