3 Commits

Author SHA1 Message Date
5a8daad590 Update interface names because usePredictableInterfaceNames is now off
Some checks failed
Check Flake / check-flake (push) Failing after 14m3s
2026-03-01 14:09:01 -08:00
07f31b66eb Possible memos fix
Some checks failed
Check Flake / check-flake (push) Failing after 33m12s
2026-03-01 13:32:35 -08:00
674e6f1d3c Fix tinyproxy starting before VPN bridge is configured
Some checks failed
Check Flake / check-flake (push) Has been cancelled
tinyproxy binds to the bridge IP but had no ordering dependency on
systemd-networkd, so it could start before the bridge existed.
2026-03-01 13:20:56 -08:00
2 changed files with 1 additions and 5 deletions

View File

@@ -234,9 +234,6 @@ in
before = [ "container@pia-vpn.service" ]; before = [ "container@pia-vpn.service" ];
after = [ "systemd-networkd.service" ]; after = [ "systemd-networkd.service" ];
requires = [ "systemd-networkd.service" ]; requires = [ "systemd-networkd.service" ];
serviceConfig.ExecStartPre = [
"+${pkgs.systemd}/lib/systemd/systemd-networkd-wait-online --interface=${cfg.bridgeName}:no-carrier --timeout=60"
];
}; };
# WireGuard interface creation (host-side oneshot) # WireGuard interface creation (host-side oneshot)

View File

@@ -341,8 +341,7 @@
enable = true; enable = true;
settings.MEMOS_PORT = "57643"; settings.MEMOS_PORT = "57643";
}; };
# ReadWritePaths doesn't work with ProtectSystem=strict on ZFS submounts (/var/lib is a separate dataset) systemd.services.memos.serviceConfig.PrivateUsers = lib.mkForce false;
systemd.services.memos.serviceConfig.ProtectSystem = lib.mkForce "full";
services.outline = { services.outline = {
enable = true; enable = true;