Files
nixy/server-modules/awesome-wallpapers.nix
T
2026-04-06 15:13:10 +02:00

27 lines
601 B
Nix

{
config,
inputs,
pkgs,
...
}: {
services = {
nginx.virtualHosts."wall.local" = {
root = "${inputs.awesome-wallpapers.packages.${pkgs.system}.default}/share/awesome-wallpapers";
listen = [
{
addr = "127.0.0.1";
port = 8759;
}
];
locations."/" = {
tryFiles = "$uri $uri/ /index.html";
};
extraConfig = ''
port_in_redirect off;
absolute_redirect off;
'';
};
cloudflared.tunnels."${config.var.tunnelId}".ingress."wallpapers.${config.var.domain}" = "http://127.0.0.1:8759";
};
}