Move home manager setup to flake.nix

This commit is contained in:
CronyAkatsuki 2025-01-29 21:36:15 +01:00
parent 5054b13564
commit 71a4f49fb7
3 changed files with 17 additions and 9 deletions

View File

@ -30,9 +30,25 @@
nixosConfigurations.nixos = nixpkgs.lib.nixosSystem { nixosConfigurations.nixos = nixpkgs.lib.nixosSystem {
specialArgs = {inherit inputs;}; specialArgs = {inherit inputs;};
modules = [ modules = [
# Get the system config
./hosts/nixos/configuration.nix ./hosts/nixos/configuration.nix
# Enable stylix
inputs.stylix.nixosModules.stylix inputs.stylix.nixosModules.stylix
# Load my modules
./modules/nixos ./modules/nixos
# Setup home manager for my user
home-manager.nixosModules.home-manager
{
home-manager.useGlobalPkgs = true;
home-manager.extraSpecialArgs = {inherit inputs;};
home-manager.backupFileExtension = "backup";
home-manager.users.crony = {
imports = [
./hosts/nixos/home.nix
./modules/home-manager
];
};
}
]; ];
}; };
}; };

View File

@ -73,15 +73,6 @@
extraGroups = ["networkmanager" "wheel" "video" "input" "audio" "libvirtd"]; extraGroups = ["networkmanager" "wheel" "video" "input" "audio" "libvirtd"];
}; };
# Setup home manager
home-manager = {
extraSpecialArgs = {inherit inputs;};
backupFileExtension = "backup";
users = {
crony = import ./home.nix;
};
};
# Allow unfree packages # Allow unfree packages
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;

View File

@ -0,0 +1 @@
{...}: {}