aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/services/nixos/copyparty.nix13
1 files changed, 11 insertions, 2 deletions
diff --git a/modules/services/nixos/copyparty.nix b/modules/services/nixos/copyparty.nix
index c4df509..b6aa660 100644
--- a/modules/services/nixos/copyparty.nix
+++ b/modules/services/nixos/copyparty.nix
@@ -32,6 +32,9 @@ in {
passwordFile = config.collinux.secrets."collin-copyparty-password".path;
};
};
+
+ groups.admin = ["collin"];
+
volumes = let
commonFlags = {
scan = 60;
@@ -43,15 +46,21 @@ in {
path = "/media/public";
access = {
r = "*";
- A = ["collin"];
+ A = ["@admin"];
};
flags = commonFlags;
};
"/collin" = {
path = "/media/collin";
+ access.A = ["collin"];
+
+ flags = commonFlags;
+ };
+ "/public/collin" = {
+ path = "/media/collin/public";
access = {
- # r = ""; # how do I make no reading?
+ r = "*a";
A = ["collin"];
};