diff --git a/modules/server/containers/default.nix b/modules/server/containers/default.nix index 8c8c6ec..fe107bf 100644 --- a/modules/server/containers/default.nix +++ b/modules/server/containers/default.nix @@ -14,7 +14,11 @@ in{ mergedContainers = lib.concatMapAttrs (appName: app: lib.mapAttrs' (cName: cCfg: lib.nameValuePair "${appName}-${cName}" cCfg) app.containers ) config.syscfg.server.loadedContainers; - allPathConfigs = lib.concatMap (app: app.paths) appsList; + serverPathConfigs = map (path: { + inherit path; + mode = "0755"; + }) (lib.unique (builtins.attrValues serverCfg.path)); + allPathConfigs = serverPathConfigs ++ lib.concatMap (app: app.paths) appsList; allSetupConfigs = lib.concatMap (app: if app.setup?script then [({name = app.name; envFile="";} // app.setup)] else []) appsList; allCronsConfigs = lib.concatMap (app: app.cron) appsList; allVMConfigs = builtins.filter (app: app.vm != null) appsList; @@ -99,4 +103,4 @@ in{ }))]; -} \ No newline at end of file +}