aboutsummaryrefslogtreecommitdiff
path: root/hosts/sagittarius/web
diff options
context:
space:
mode:
authorIsabella Bastaja <isabella@sorre.xyz>2026-05-24 09:20:32 +0200
committerIsabella Bastaja <isabella@sorre.xyz>2026-05-24 09:20:49 +0200
commit8959cbf02499a995374816d8640687ad97d3fd73 (patch)
tree8ddef89714dbfdb0d90fd911c319bd7c585f13ac /hosts/sagittarius/web
parentfebcd601370e4fdac61a4d7560e6328243ffc75a (diff)
sagittarius: move all network config into one file
Diffstat (limited to 'hosts/sagittarius/web')
-rw-r--r--hosts/sagittarius/web/default.nix1
-rw-r--r--hosts/sagittarius/web/wireguard.nix48
2 files changed, 0 insertions, 49 deletions
diff --git a/hosts/sagittarius/web/default.nix b/hosts/sagittarius/web/default.nix
index c789e20..2ccf36b 100644
--- a/hosts/sagittarius/web/default.nix
+++ b/hosts/sagittarius/web/default.nix
@@ -6,6 +6,5 @@
./git.nix
./static.nix
./navidrome.nix
- ./wireguard.nix
];
}
diff --git a/hosts/sagittarius/web/wireguard.nix b/hosts/sagittarius/web/wireguard.nix
deleted file mode 100644
index a3eefc6..0000000
--- a/hosts/sagittarius/web/wireguard.nix
+++ /dev/null
@@ -1,48 +0,0 @@
-{ config, ... }:
-let
- # NOTE: port is the same on every host
- port = 51820;
-in
-{
- networking.firewall.allowedUDPPorts = [ port ];
- networking.useNetworkd = true;
-
- systemd.network = {
- enable = true;
- networks."50-wg" = {
- matchConfig.Name = "wg0";
- address = [
- "2301:db8:acad:a::1/128"
- "192.168.23.1/32"
- ];
- };
- netdevs."50-wg" = {
- netdevConfig = {
- Kind = "wireguard";
- Name = "wg0";
- };
-
- wireguardConfig = {
- ListenPort = port;
- PrivateKeyFile = config.sops.secrets."wg-priv-key".path;
- # To automatically create routes for everything in AllowedIPs,
- # add RouteTable=main
- RouteTable = "main";
- # FirewallMark marks all packets send and received by wg0 with the
- # number 42, which can be used to define policy rules on these packets.
- FirewallMark = 42;
- };
-
- wireguardPeers = [
- {
- # nyaan
- PublicKey = "u5nh+YNV84IbS7g0ncfs/V+cqEudNh500LQ7pmdS7j0=";
- AllowedIPs = [
- "2301:db8:acad:a::2/128"
- "192.168.23.2/32"
- ];
- }
- ];
- };
- };
-}