nixos-config

NixOS configs for my systems
Log | Files | Refs

commit 485ef8ae7c967a5a10698e1301a62ea444a38b79
parent 4a5a4642b5691c2a04a5c3f73b2cb7d701cf5cf6
Author: vin <vin@vineetk.net>
Date:   Fri, 10 Jan 2025 22:22:33 -0500

add navidrome and stable-diffusion-webui

automatic1111/stable-diffusion-webui is cloned in another repo, not
from nixpkgs

Diffstat:
Mhosts/demiurge/default.nix | 26++++++++++++++++++++++++++
1 file changed, 26 insertions(+), 0 deletions(-)

diff --git a/hosts/demiurge/default.nix b/hosts/demiurge/default.nix @@ -186,6 +186,15 @@ }; }; + # music streaming to phone + navidrome = { + enable = true; + settings = { + MusicFolder = "/data_warm/music"; + EnableInsightsCollector = false; + }; + }; + # reverse proxy nginx = { enable = true; @@ -211,6 +220,23 @@ sslCertificate = "/var/demiurge.vpn.crt"; sslCertificateKey = "/var/demiurge.vpn.key"; }; + + "navidrome.demiurge.vpn" = { + forceSSL = false; + locations."/".proxyPass = "http://127.0.0.1:4533"; + sslCertificate = "/var/demiurge.vpn.crt"; + sslCertificateKey = "/var/demiurge.vpn.key"; + }; + + "sdui.demiurge.vpn" = { + forceSSL = true; + locations."/" = { + proxyPass = "http://127.0.0.1:7860"; + proxyWebsockets = true; + }; + sslCertificate = "/var/demiurge.vpn.crt"; + sslCertificateKey = "/var/demiurge.vpn.key"; + }; }; };