Merge home manager config.
This commit is contained in:
25
flake.nix
25
flake.nix
@@ -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;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user