aboutsummaryrefslogtreecommitdiff
path: root/modules/services/nixos/copyparty.nix
diff options
context:
space:
mode:
authorCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-02-17 13:09:50 -0600
committerCollin Williams <96917990+bluedragon1221@users.noreply.github.com>2026-02-17 13:11:02 -0600
commit6031356c1e048f7ff2581c18df89f159b7a592c9 (patch)
treed594c6c41a38f2d1ac5d5893cf5cd8449e9340af /modules/services/nixos/copyparty.nix
parent1aaad835c72ee2e21513291fb3145a992ed6a77a (diff)
services config; add goaccess and start working on mopidy
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;
};
};
})