couple fixes

This commit is contained in:
mjallen18
2026-03-17 19:03:56 -05:00
parent 0346094f8e
commit a925fccda1
4 changed files with 45 additions and 1 deletions

View File

@@ -20,7 +20,8 @@ let
"create mask" = share.createMask;
"directory mask" = share.directoryMask;
}
// optionalAttrs (cfg.forceGroup != "") { "force group" = cfg.forceGroup; };
// optionalAttrs (cfg.forceGroup != "") { "force group" = cfg.forceGroup; }
// optionalAttrs (cfg.forceUser != "") { "force user" = cfg.forceUser; };
timeMachineAttrs = {
"vfs objects" = "catia fruit streams_xattr";

View File

@@ -16,6 +16,12 @@ with lib;
description = "If non-empty, force all file creation to use this group.";
};
forceUser = mkOption {
type = types.str;
default = "";
description = "If non-empty, force all connections (including guests) to run as this user. Required when using forceGroup with guest access, since guest maps to nobody which is not in the forced group.";
};
enableTimeMachine = mkOption {
type = types.bool;
default = false;