diff --git a/hosts/krypton/programs.nix b/hosts/krypton/programs.nix index f6c6a75..746b679 100644 --- a/hosts/krypton/programs.nix +++ b/hosts/krypton/programs.nix @@ -11,6 +11,8 @@ signal-desktop dino fractal + tuba + flare-signal tio xournalpp diff --git a/hosts/storage-2/mixcloud.nix b/hosts/storage-2/mixcloud.nix index caf01d8..2eeecf2 100644 --- a/hosts/storage-2/mixcloud.nix +++ b/hosts/storage-2/mixcloud.nix @@ -53,17 +53,23 @@ in { "mixcloud.clerie.de" = { enableACME = true; forceSSL = true; + basicAuthFile = config.sops.secrets.mixcloud-htpasswd.path; locations."/" = { alias = "/data/mixcloud/"; - basicAuthFile = config.sops.secrets.mixcloud-htpasswd.path; extraConfig = '' autoindex on; autoindex_exact_size off; ''; }; + locations."/api/" = { + alias = "/data/mixcloud/"; + extraConfig = '' + autoindex on; + autoindex_format json; + ''; + }; locations."/media/" = { alias = "/data/media/"; - basicAuthFile = config.sops.secrets.mixcloud-htpasswd.path; extraConfig = '' autoindex on; autoindex_exact_size off;