add syncthing and keepass

This commit is contained in:
MFlossmann 2024-05-16 15:09:24 +02:00
parent bb9494227f
commit 4a800d9290
14 changed files with 183 additions and 80 deletions

View file

@ -34,16 +34,16 @@
(helperLib.filesIn ./bundles);
# taking all module services in ./services and adding service.enables to them
# services =
# helperLib.extendModules
# (name: {
# extraOptions = {
# myNixOS.services.${name}.enable = lib.mkEnableOption "enable ${name} module service";
# };
#
# configExtension = config: (lib.mkIf cfg.services.${name}.enable config);
# })
# (helperLib.filesIn ./services);
services =
helperLib.extendModules
(name: {
extraOptions = {
myNixOS.services.${name}.enable = lib.mkEnableOption "enable ${name} module service";
};
configExtension = config: (lib.mkIf cfg.services.${name}.enable config);
})
(helperLib.filesIn ./services);
in {
imports =
[
@ -51,7 +51,7 @@ in {
]
++ features
++ bundles
# ++ services
++ services
;
options.myNixOS = {