enable homemanager features

This commit is contained in:
MFlossmann 2024-08-15 16:54:00 +02:00
parent 675ac00a14
commit 0602a0a4bc
3 changed files with 13 additions and 12 deletions

View file

@ -47,6 +47,7 @@
maker.enable = true; maker.enable = true;
graphicDesign.enable = true; graphicDesign.enable = true;
}; };
element.enable = true;
}; };
programs.zsh.enable = true; programs.zsh.enable = true;

View file

@ -10,16 +10,16 @@
}: let }: let
cfg = config.myHomeManager; cfg = config.myHomeManager;
# # Taking all modules in ./features and adding enables to them # # Taking all modules in ./features and adding enables to them
# features = features =
# helperLib.extendModules helperLib.extendModules
# (name: { (name: {
# extraOptions = { extraOptions = {
# myHomeManager.${name}.enable = lib.mkEnableOption "enable my ${name} configuration"; myHomeManager.${name}.enable = lib.mkEnableOption "enable my ${name} configuration";
# }; };
#
# configExtension = config: (lib.mkIf cfg.${name}.enable config); configExtension = config: (lib.mkIf cfg.${name}.enable config);
# }) })
# (helperLib.filesIn ./features); (helperLib.filesIn ./features);
# Taking all module bundles in ./bundles and adding bundle.enables to them # Taking all module bundles in ./bundles and adding bundle.enables to them
bundles = bundles =
@ -36,7 +36,7 @@ in {
imports = imports =
[ [
] ]
# ++ features ++ features
++ bundles; ++ bundles;
config = { config = {

View file

@ -1,3 +1,3 @@
{pkgs, ...}:{ {pkgs, ...}:{
home.packages = [ pkgs.element-desktop ] home.packages = [ pkgs.element-desktop ];
} }