Add home-manager config

This commit is contained in:
Kevin Kandlbinder 2023-02-28 01:17:40 +01:00
parent 7dbe7d8f81
commit a1290306de
Signed by: kevin
GPG key ID: 1460B586646E180D
3 changed files with 76 additions and 1 deletions

View file

@ -20,12 +20,28 @@ let
];
})
];
homeManagerSetup = [
({...}: {
imports = [
inputs.home-manager.nixosModules.home-manager
{
home-manager.sharedModules = [
inputs.sops-nix.homeManagerModules.sops
];
home-manager.useGlobalPkgs = true;
home-manager.useUserPackages = true;
home-manager.users.kevin = import ../home-manager/kevin/home.nix;
}
];
})
];
in
{
flake.nixosConfigurations = {
kevin-tp = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
modules = defaultModules ++ [
modules = defaultModules ++ homeManagerSetup ++ [
inputs.home-manager.nixosModules.home-manager
./kevin-tp/configuration.nix
];