diff --git a/hosts/hetzner-arm/containers/storage/secrets.nix b/hosts/hetzner-arm/containers/storage/secrets.nix index 6c0175a..a3c8679 100644 --- a/hosts/hetzner-arm/containers/storage/secrets.nix +++ b/hosts/hetzner-arm/containers/storage/secrets.nix @@ -43,9 +43,11 @@ "api-keys/data/storage/webdav/Public" "api-keys/data/storage/webdav/Uploads" "api-keys/data/storage/webdav/Gaming" - + "api-keys/data/storage/webdav/Notes" + "private-public-keys/data/rclone/Chaos-Media-Crypt" "private-public-keys/data/rclone/Chaos-Gaming-Crypt" + "private-public-keys/data/rclone/Chaos-Notes-Crypt" ]; packages = with pkgs; [ @@ -235,7 +237,14 @@ simple_get_htpasswd "/api-keys/storage/webdav/Gaming" "$secretFile" ''; }; - + webdav_notes_htpasswd = { + user = "storage"; + group = "storage"; + fetchScript = '' + simple_get_htpasswd "/api-keys/storage/webdav/Notes" "$secretFile" + ''; + }; + rclone_config = { user = "storage"; group = "storage"; @@ -260,6 +269,7 @@ simple_get_replace_crypt "/private-public-keys/rclone/Chaos-Media-Crypt" "STORAGE_MEDIA_CRYPT" "$secretFile" simple_get_replace_crypt "/private-public-keys/rclone/Chaos-Gaming-Crypt" "STORAGE_GAMING_CRYPT" "$secretFile" + simple_get_replace_crypt "/private-public-keys/rclone/Chaos-Notes-Crypt" "STORAGE_NOTES_CRYPT" "$secretFile" ''; }; };