Files
nix/profiles/gaea/default.nix

30 lines
737 B
Nix
Raw Permalink Normal View History

args@{ libs, inputs, nixos, ... }:
2025-04-25 23:10:55 +08:00
let
inherit (nixos.unstable) nixpkgs home-manager version;
2025-05-09 14:40:19 +08:00
specialArgs = args // { inherit home-manager version; };
configuration = conf-args@{ self, home-manager, username, ... }: {
imports = [
./nixos
home-manager.nixosModules.home-manager
{
# home-manager.useGlobalPkgs = true;
# home-manager.useUserPackages = true;
home-manager = {
extraSpecialArgs = {
inherit (conf-args) self inputs outputs libs sourcepath hostname username useremail version;
};
users."${username}" = ./home;
};
}
];
};
2025-04-25 23:10:55 +08:00
in
2025-05-09 14:40:19 +08:00
nixpkgs.lib.nixosSystem {
inherit specialArgs;
modules = [
configuration
];
2025-04-25 23:10:55 +08:00
}