services require storage
This commit is contained in:
@@ -30,7 +30,8 @@ rec {
|
||||
options ? { },
|
||||
moduleConfig ? { },
|
||||
domain ? "services",
|
||||
config
|
||||
config,
|
||||
serviceName ? name
|
||||
}:
|
||||
let
|
||||
cfg = config.${namespace}.${domain}.${name};
|
||||
@@ -63,6 +64,10 @@ rec {
|
||||
groups.${name} = { };
|
||||
};
|
||||
|
||||
systemd.services.${serviceName} = {
|
||||
requires = [ "media-nas-main.mount" ];
|
||||
};
|
||||
|
||||
services = {
|
||||
postgresql = lib.mkIf cfg.configureDb {
|
||||
enable = true;
|
||||
|
||||
Reference in New Issue
Block a user