Merge home manager config.

This commit is contained in:
2024-09-13 11:04:13 +01:00
parent 4e24ac988f
commit 2638e596e9
5 changed files with 111 additions and 42 deletions

View File

@@ -9,13 +9,13 @@
nixpkgs-unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
disko.url = "github:nix-community/disko";
disko.inputs.nixpkgs.follows = "nixpkgs";
ppetru-home = {
url = "git+file:/home/ppetru/ppetru-home";
home-manager = {
url = "github:nix-community/home-manager/release-24.05";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs = { self, nixpkgs, nixpkgs-unstable, deploy-rs, disko, ppetru-home, ... }@inputs:
outputs = { self, nixpkgs, nixpkgs-unstable, deploy-rs, disko, ... }@inputs:
let
inherit (self);
@@ -31,6 +31,13 @@
nixpkgs.config.allowUnfree = true;
})
disko.nixosModules.disko
inputs.home-manager.nixosModules.home-manager {
home-manager = {
useGlobalPkgs = true;
useUserPackages = true;
users.ppetru = import ./home;
};
}
] ++ modules;
specialArgs = { inherit inputs self; };
};
@@ -94,10 +101,6 @@
user = "root";
path = (deployPkgsFor "x86_64-linux").deploy-rs.lib.activate.nixos self.nixosConfigurations.nix-dev;
};
ppetru = {
user = "ppetru";
path = (deployPkgsFor "x86_64-linux").deploy-rs.lib.activate.home-manager ppetru-home.homeConfigurations.ppetru;
};
};
};
alo-cloud-1 = {
@@ -116,10 +119,6 @@
user = "root";
path = (deployPkgsFor "x86_64-linux").deploy-rs.lib.activate.nixos self.nixosConfigurations.zippy;
};
ppetru = {
user = "ppetru";
path = (deployPkgsFor "x86_64-linux").deploy-rs.lib.activate.home-manager ppetru-home.homeConfigurations.ppetru;
};
};
};
chilly = {
@@ -129,10 +128,6 @@
user = "root";
path = (deployPkgsFor "x86_64-linux").deploy-rs.lib.activate.nixos self.nixosConfigurations.chilly;
};
ppetru = {
user = "ppetru";
path = (deployPkgsFor "x86_64-linux").deploy-rs.lib.activate.home-manager ppetru-home.homeConfigurations.ppetru;
};
};
};
};