materusPC: use home-manager as NixOS module

This commit is contained in:
2023-06-07 01:22:51 +02:00
parent 23c8980f68
commit 7e3954506d
3 changed files with 20 additions and 6 deletions
+19 -3
View File
@@ -1,7 +1,7 @@
{ inputs, materusFlake }:
let
profles = import ../profile;
profiles = import ../profile;
in
{
materusPC = inputs.nixpkgs.lib.nixosSystem rec {
@@ -10,7 +10,23 @@ in
modules = [
./materusPC
inputs.private.systemModule
profles.osProfile
profiles.osProfile
inputs.home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.materus = { config ,... }: {
imports = [
../home/materus
materusPC/extraHome.nix
profiles.homeProfile
inputs.private.homeModule
];
materus.profile.nixpkgs.enable = false;
};
home-manager.extraSpecialArgs = { inherit inputs; inherit materusFlake; };
}
];
};
valkyrie = inputs.nixpkgs.lib.nixosSystem rec {
@@ -19,7 +35,7 @@ in
modules = [
./valkyrie
inputs.private.systemModule
profles.osProfile
profiles.osProfile
];
};
+1 -1
View File
@@ -7,7 +7,7 @@
materus.profile = {
fonts.enable = lib.mkDefault true;
nixpkgs.enable = lib.mkDefault true;
nixpkgs.enable = lib.mkDefault false;
enableDesktop = lib.mkDefault true;
enableTerminal = lib.mkDefault true;
enableTerminalExtra = lib.mkDefault true;
-2
View File
@@ -343,8 +343,6 @@ in
gnomeExtensions.dash-to-panel
gnomeExtensions.dash-to-dock
*/
config.materus.profile.packages.home-manager
];