home-manager: rearrange config

This commit is contained in:
Katherina Walshe-Grey 2024-09-12 12:56:30 +01:00
parent 9fa74d52c1
commit a0a94b86ff
3 changed files with 13 additions and 18 deletions

View file

@ -1,13 +1,9 @@
{ config, lib, pkgs, ... }:
{
home-manager.users = {
qenya = { config, lib, pkgs, osConfig, ... }: {
home.homeDirectory = osConfig.users.users.qenya.home;
imports = [
../home/qenya
];
};
home-manager = {
useUserPackages = true;
useGlobalPkgs = true;
backupFileExtension = "backup";
};
}

View file

@ -11,4 +11,9 @@ in {
};
programs.zsh.enable = true;
home-manager.users.qenya = { config, lib, pkgs, osConfig, ... }: {
home.homeDirectory = osConfig.users.users.qenya.home;
imports = [ ../../home/qenya ];
};
}

View file

@ -43,17 +43,11 @@
nixpkgs.config.allowUnfree = true;
nixpkgs.config.packageOverrides = pkgs: {
agenix = inputs.agenix.packages.${config.nixpkgs.hostPlatform.system}.default;
rc2nix = inputs.plasma-manager.packages.${config.nixpkgs.hostPlatform.system}.rc2nix;
};
nixpkgs.overlays = [ inputs.nur.overlay ];
home-manager = {
useUserPackages = true;
useGlobalPkgs = true;
backupFileExtension = "backup";
sharedModules = [ plasma-manager.homeManagerModules.plasma-manager ];
agenix = agenix.packages.${config.nixpkgs.hostPlatform.system}.default;
rc2nix = plasma-manager.packages.${config.nixpkgs.hostPlatform.system}.rc2nix;
};
nixpkgs.overlays = [ nur.overlay ];
home-manager.sharedModules = [ plasma-manager.homeManagerModules.plasma-manager ];
imports = [
home-manager.nixosModules.home-manager