my terrible dotfiles
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}