Splits home config out of nixos 'base' module

This commit is contained in:
willemml 2023-11-06 11:46:25 -08:00
parent 7bf7a551fb
commit e101a5d242
Signed by: willemml
GPG key ID: C3DE5DF6198DACBD

View file

@ -4,12 +4,10 @@
... ...
}: { }: {
flake = { flake = {
nixosModules.base = {config, ...}: { nixosModules.base = {...}: {
imports = [ imports = [
../../nixos/profiles/common.nix ../../nixos/profiles/common.nix
../../nixos/profiles/linux/base.nix ../../nixos/profiles/linux/base.nix
inputs.home-manager.nixosModules.home-manager
self.nixosModules.home-manager-integration
self.nixosModules.nixpkgs-useFlakeNixpkgs self.nixosModules.nixpkgs-useFlakeNixpkgs
]; ];
@ -19,7 +17,15 @@
home-manager.users.willem = self.homeManagerModules.user-willem-linux; home-manager.users.willem = self.homeManagerModules.user-willem-linux;
}; };
darwinModules.base = {config, ...}: { nixosModules.willem-home = {...}: {
imports = [
inputs.home-manager.nixosModules.home-manager
self.nixosModules.home-manager-integration
];
home-manager.users.willem = self.homeManagerModules.user-willem-linux;
};
darwinModules.base = {...}: {
imports = [ imports = [
../../nixos/profiles/common.nix ../../nixos/profiles/common.nix
inputs.home-manager.darwinModules.home-manager inputs.home-manager.darwinModules.home-manager
@ -39,6 +45,7 @@
system = "aarch64-linux"; system = "aarch64-linux";
modules = [ modules = [
self.nixosModules.base self.nixosModules.base
self.nixosModules.willem-home
../../nixos/hosts/zeus.utmvm.nix ../../nixos/hosts/zeus.utmvm.nix
]; ];
}; };
@ -48,6 +55,7 @@
modules = [ modules = [
self.nixosModules.appleSilicon self.nixosModules.appleSilicon
self.nixosModules.base self.nixosModules.base
self.nixosModules.willem-home
../../nixos/hosts/zeus.asahi.nix ../../nixos/hosts/zeus.asahi.nix
]; ];
}; };