refactor: clean up hm module code in devices
All checks were successful
Discord / discord commits (push) Has been skipped
All checks were successful
Discord / discord commits (push) Has been skipped
This commit is contained in:
parent
11adcacd6f
commit
06e62c54d4
7 changed files with 74 additions and 99 deletions
|
@ -112,6 +112,7 @@ in {
|
|||
|
||||
home-manager.users = let
|
||||
inherit (config.vars) mainUser;
|
||||
mainHmCfg = config.home-manager.users.${mainUser};
|
||||
|
||||
default = {
|
||||
imports = [
|
||||
|
@ -136,12 +137,20 @@ in {
|
|||
|
||||
./home
|
||||
./home/trash-d
|
||||
|
||||
self.homeManagerModules.neovim
|
||||
];
|
||||
|
||||
home.stateVersion = config.system.stateVersion;
|
||||
};
|
||||
in {
|
||||
root = default;
|
||||
root =
|
||||
default
|
||||
// {
|
||||
programs.neovim = {
|
||||
inherit (mainHmCfg.programs.neovim) enable enableIde user;
|
||||
};
|
||||
};
|
||||
greeter = mkIf (config.services.greetd.enable) default;
|
||||
${mainUser} = default;
|
||||
};
|
||||
|
|
|
@ -19,23 +19,6 @@ in {
|
|||
self.nixosModules.server
|
||||
];
|
||||
|
||||
home-manager.users = rec {
|
||||
root = {
|
||||
imports = [
|
||||
self.homeManagerModules.firefox
|
||||
self.homeManagerModules.neovim
|
||||
];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
enableIde = true;
|
||||
user = mainUser;
|
||||
};
|
||||
};
|
||||
|
||||
${mainUser} = root;
|
||||
};
|
||||
|
||||
# State Version: DO NOT CHANGE
|
||||
system.stateVersion = "23.11";
|
||||
|
||||
|
@ -92,4 +75,16 @@ in {
|
|||
};
|
||||
|
||||
services.kmscon.enable = true;
|
||||
|
||||
home-manager.users.${mainUser} = {
|
||||
imports = [
|
||||
self.homeManagerModules.firefox
|
||||
];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
enableIde = true;
|
||||
user = mainUser;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -19,22 +19,6 @@ in {
|
|||
self.nixosModules.server
|
||||
];
|
||||
|
||||
home-manager.users = rec {
|
||||
root = {
|
||||
imports = [
|
||||
self.homeManagerModules.neovim
|
||||
];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
enableIde = true;
|
||||
user = mainUser;
|
||||
};
|
||||
};
|
||||
|
||||
${mainUser} = root;
|
||||
};
|
||||
|
||||
# State Version: DO NOT CHANGE
|
||||
system.stateVersion = "24.05";
|
||||
|
||||
|
@ -85,4 +69,14 @@ in {
|
|||
};
|
||||
|
||||
services.kmscon.enable = true;
|
||||
|
||||
home-manager.users.${mainUser} = {
|
||||
imports = [];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
enableIde = true;
|
||||
user = mainUser;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -18,22 +18,6 @@ in {
|
|||
self.nixosModules.server
|
||||
];
|
||||
|
||||
home-manager.users = rec {
|
||||
root = {
|
||||
imports = [
|
||||
self.homeManagerModules.neovim
|
||||
];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
enableIde = true;
|
||||
user = mainUser;
|
||||
};
|
||||
};
|
||||
|
||||
${mainUser} = root;
|
||||
};
|
||||
|
||||
# State Version: DO NOT CHANGE
|
||||
system.stateVersion = "24.11";
|
||||
|
||||
|
@ -72,4 +56,14 @@ in {
|
|||
|
||||
khepri.enable = true;
|
||||
services.kmscon.enable = true;
|
||||
|
||||
home-manager.users.${mainUser} = {
|
||||
imports = [];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
enableIde = true;
|
||||
user = mainUser;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -18,22 +18,6 @@ in {
|
|||
self.nixosModules.server
|
||||
];
|
||||
|
||||
home-manager.users = rec {
|
||||
root = {
|
||||
imports = [
|
||||
self.homeManagerModules.neovim
|
||||
];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
enableIde = true;
|
||||
user = mainUser;
|
||||
};
|
||||
};
|
||||
|
||||
${mainUser} = root;
|
||||
};
|
||||
|
||||
# State Version: DO NOT CHANGE
|
||||
system.stateVersion = "24.05";
|
||||
|
||||
|
@ -72,4 +56,14 @@ in {
|
|||
};
|
||||
|
||||
services.kmscon.enable = true;
|
||||
|
||||
home-manager.users.${mainUser} = {
|
||||
imports = [];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
enableIde = true;
|
||||
user = mainUser;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -18,22 +18,6 @@ in {
|
|||
self.nixosModules.server
|
||||
];
|
||||
|
||||
home-manager.users = rec {
|
||||
root = {
|
||||
imports = [
|
||||
self.homeManagerModules.neovim
|
||||
];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
enableIde = true;
|
||||
user = mainUser;
|
||||
};
|
||||
};
|
||||
|
||||
${mainUser} = root;
|
||||
};
|
||||
|
||||
# State Version: DO NOT CHANGE
|
||||
system.stateVersion = "24.05";
|
||||
|
||||
|
@ -86,4 +70,14 @@ in {
|
|||
|
||||
khepri.enable = true;
|
||||
services.kmscon.enable = true;
|
||||
|
||||
home-manager.users.${mainUser} = {
|
||||
imports = [];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
enableIde = true;
|
||||
user = mainUser;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
@ -22,23 +22,6 @@ in {
|
|||
self.nixosModules.server
|
||||
];
|
||||
|
||||
home-manager.users = rec {
|
||||
root = {
|
||||
imports = [
|
||||
self.homeManagerModules.firefox
|
||||
self.homeManagerModules.neovim
|
||||
];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
enableIde = true;
|
||||
user = mainUser;
|
||||
};
|
||||
};
|
||||
|
||||
${mainUser} = root;
|
||||
};
|
||||
|
||||
# State Version: DO NOT CHANGE
|
||||
system.stateVersion = "23.05";
|
||||
|
||||
|
@ -111,4 +94,16 @@ in {
|
|||
|
||||
khepri.enable = true;
|
||||
services.kmscon.enable = true;
|
||||
|
||||
home-manager.users.${mainUser} = {
|
||||
imports = [
|
||||
self.homeManagerModules.firefox
|
||||
];
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
enableIde = true;
|
||||
user = mainUser;
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue