nixos: Use volume/global chmod-d for module directory creation

This commit is contained in:
Nicolas Mémeint 2025-10-31 19:11:31 +01:00
parent e9ab040ce8
commit 1e05500e9b

View file

@ -364,7 +364,17 @@ in
#: in front of things means it wont change it if the directory already exists. #: in front of things means it wont change it if the directory already exists.
group = ":${cfg.group}"; group = ":${cfg.group}";
user = ":${cfg.user}"; user = ":${cfg.user}";
mode = ":755"; mode = ":${
# Use volume permissions if set
if (value.flags ? chmod_d) then
value.flags.chmod_d
# Else, use global permission if set
else if (cfg.settings ? chmod-d) then
cfg.settings.chmod-d
# Else, use the default permission
else
"755"
}";
}; };
} }
) cfg.volumes ) cfg.volumes