flake/services/site.nix

15 lines
354 B
Nix

let
onionUrl = "http://distrustdtp5qgbk2firlzfkkmu5p6v6acuh2ox454zd2i3ujdqad5yd.onion";
in {
services.caddy.virtualHosts = {
"https://distrust.network ${onionUrl}".extraConfig = ''
root * /etc/nixos/site
file_server
header Onion-Location ${onionUrl}
'';
};
services.tor.relay.onionServices."site".map = [
80
];
}