nix: refactor package presets into modules

This commit is contained in:
Primrose 2024-11-14 18:44:13 +01:00
parent ff7a2975b6
commit 05148f6afe
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
7 changed files with 101 additions and 91 deletions

View file

@ -90,9 +90,11 @@ in
modules = [
{
home-manager.users.leana = {
imports = [
self.homeModules.preset-utilities
self.homeModules.preset-workflow
];
programs.neovim.extraLangServers.enable = true;
extraPackages.utilities.enable = true;
extraPackages.workflow.enable = true;
programs.git.signing.signByDefault = true;
programs.cmus.enable = true;
programs.password-store.enable = true;
@ -121,8 +123,8 @@ in
system = "x86_64-linux";
modules = [
{
imports = [ self.homeModules.preset-utilities ];
programs.neovim.extraLangServers.enable = true;
extraPackages.utilities.enable = true;
programs.password-store.enable = true;
}
];
@ -143,10 +145,15 @@ in
self.homeModules.fcitx5
self.homeModules.sioyek
self.homeModules.feh
self.homeModules.preset-utilities
self.homeModules.preset-scripting
self.homeModules.preset-fancy
self.homeModules.preset-nix
self.homeModules.preset-workflow
];
programs.neovim.extraLangServers.enable = true;
programs.git.signing.signByDefault = true;
extraPackages.utilities.enable = true;
programs.cmus.enable = true;
};
}