{ config, libs, pkgs, ...}: { services.polaris = { enable = true; port = 5051; settings = { settings.album_art_pattern = "(cover|front|folder)\.(jpeg|jpg|png|bmp|gif)"; mount_dirs = [ { name = "Music"; source = "/var/music"; } ]; }; }; services.nginx.virtualHosts."music.krinitsin.com" = { forceSSL = true; useACMEHost = "krinitsin.com"; locations."/".proxyPass = "http://localhost:5051"; }; security.acme.certs."krinitsin.com".extraDomainNames = [ "music.krinitsin.com" ]; }