feat(arcturus): enable copyparty

This commit is contained in:
tux
2026-08-12 15:54:15 +05:30
parent 967b4f118b
commit 95cd68aac2
2 changed files with 24 additions and 2 deletions

View File

@@ -59,6 +59,22 @@
domain = "bw.lab.tux.rs";
configurePangolin = true;
};
copyparty = {
enable = true;
domain = "files.lab.tux.rs";
accounts.${userName}.passwordFile = innerArgs.config.sops.secrets.copyparty.path;
volumes = {
"/" = {
path = "/var/lib/copyparty/data";
access = {
r = "*";
rwmdgGha = [ userName ];
};
};
};
configurePangolin = true;
};
};
virtualisation = {
@@ -101,6 +117,11 @@
sopsFile = ./secrets.yaml;
owner = userName;
};
copyparty = {
sopsFile = ./secrets.yaml;
owner = innerArgs.config.services.copyparty.user;
};
};
# --- Networking ---