secrets: set file permissions for withGroup/withOwnerGroup

This commit is contained in:
Infinidoge 2024-05-09 02:35:07 -04:00
parent d0a05983e1
commit b8d33d3cff
Signed by: Infinidoge
SSH key fingerprint: SHA256:EMoPe5e2dO0gEvtBb2xkZTz5dkyL0rBmuiGTKG5s96E

View file

@ -9,9 +9,9 @@ let
{ file = "${./.}/${name}"; };
secrets = listToAttrs (map mkSecret (attrNames (import ./secrets.nix)));
withOwnerGroup = name: secret: secret // { owner = name; group = name; };
withOwnerGroup = name: secret: secret // { owner = name; group = name; mode = "440"; };
withOwner = name: secret: secret // { owner = name; };
withGroup = name: secret: secret // { group = name; };
withGroup = name: secret: secret // { group = name; mode = "440"; };
in
{
options = {