my terrible dotfiles
at main 27 lines 616 B view raw
1{ config, lib, ... }: 2{ 3 services.tangled.knot = { 4 enable = true; 5 openFirewall = false; 6 stateDir = "/var/lib/tangled"; 7 repo.scanPath = "/var/lib/tangled/repos"; 8 server = { 9 hostname = "knot.monke.moe"; 10 owner = "did:plc:dlxa6xglnevgshddrhscr6nj"; 11 }; 12 }; 13 14 forest.nginxHosts = [ 15 (lib.mkIf config.services.tangled.knot.enable { 16 "knot.monke.moe" = { 17 onlySSL = true; 18 useACMEHost = "monke.moe"; 19 http2 = true; 20 locations."/" = { 21 proxyPass = "http://127.0.0.1:5555"; 22 proxyWebsockets = true; 23 }; 24 }; 25 }) 26 ]; 27}