aboutsummaryrefslogtreecommitdiff
path: root/modules/services/nixos/copyparty.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/services/nixos/copyparty.nix')
-rw-r--r--modules/services/nixos/copyparty.nix24
1 files changed, 18 insertions, 6 deletions
diff --git a/modules/services/nixos/copyparty.nix b/modules/services/nixos/copyparty.nix
index 7e6b40e..12e32d6 100644
--- a/modules/services/nixos/copyparty.nix
+++ b/modules/services/nixos/copyparty.nix
@@ -48,16 +48,28 @@ in {
path = "/media/public";
access = {
r = "*";
- A = ["@admin"];
+ A = "@admin";
};
};
- }
- {
+
+ "/library" = {
+ path = "/media/library";
+ access = {
+ g = "*";
+ r = "@acct";
+ A = "@admin";
+ };
+ flags = {
+ fk = 6;
+ dk = 6;
+ };
+ };
+
"/incoming" = {
path = "/media/incoming";
access = {
wG = "*";
- A = ["@admin"];
+ A = "@admin";
};
flags.fk = 6;
};
@@ -68,7 +80,7 @@ in {
{
"/${k}" = {
path = "/media/${k}";
- access.A = [k];
+ access.A = k;
};
}
(lib.optionalAttrs v.hasPublicDir {
@@ -76,7 +88,7 @@ in {
path = "/media/${k}/public";
access = {
r = "*";
- A = [k];
+ A = k;
};
};
})