diff options
-rw-r--r-- | home/nipsy/secrets/caladan.yaml | 6 | ||||
-rw-r--r-- | hosts/caladan/default.nix | 32 | ||||
-rw-r--r-- | hosts/secrets/caladan.yaml | 6 |
3 files changed, 39 insertions, 5 deletions
diff --git a/home/nipsy/secrets/caladan.yaml b/home/nipsy/secrets/caladan.yaml index 6c7d551..e96f366 100644 --- a/home/nipsy/secrets/caladan.yaml +++ b/home/nipsy/secrets/caladan.yaml @@ -1,5 +1,5 @@ reaper_license: ENC[AES256_GCM,data:r+s9lH3dvz3+Y1G0c0MKGimwjXnPf1lMT/E+39MHmyRzQaeK1Wvq2aLMKdqpJgfns5x3jA7vE1zV+dhZMMkc9nks6eskY31R66Zcn0SgwoSx+0tIRJ5U/Df8bvbHk1Xt5YO0vSpoaWvKg2KwIrQFmGoWBEogMG+mvmTahBogZOiTUIHrJZMQu6fBrcaNASKFNTVfHLdmjfFr5qWEOIhydXMKprFDPII/orfr3rL0oUzXsT3hRgGpp0fQm1i2cYIenYh0XGntxYjwJkYsWRV4hbzdHpft6q0nFatknwaKX0kmdQAuBs328xo4c3tPqp6QpEUD3NCGO9F/i7ljQSbsYP/EyQSTH5RGkGBQ7WqYtdJn3Jnz8okFntrq9Fpcw5rOJoCuINa328pDKvu2pbOIoAM2oSZIJVZlz6MFa/MlaiuyKvoLgxceLugG82auEWry9tPIpyIKA8TOqbaDjyRsFuIC8uEPgHAMipRcwnFt4kCQupMi2GiHvCZ3sP0utBEhCb+bHiYL/ylI3TJoNSpCPl86QEvCNXIdUUBG7FdYtX0UkE/A6MKo1whV6RTGmrHQuaa8IQdJbXMZKraY4nNarVWM0VTB22jRJ0RIE47Ax+kjIme8Y82i6gV6Y488rJiGDIo+JrHNN47nn74SOt9TQQUcG4vOYhmX9A==,iv:RT0XBkthKkM9MapVvGi+FdxXrEtwEU4V0WXJb7EP9Uw=,tag:esy7aQXzUtrdTkYYVGCDmg==,type:str] -ssh_config: ENC[AES256_GCM,data:A24Ksx9uGz1YGI3jIL7gW5+q86C2UBJEUXOFrGMvyopgWBXg0N1i+vvR9F2WxfQxpg/wp0spQpiZXz4vydj9dnv90MsY6PlCvMCrDVEhGD0JDY2bkWRMhh1M7y6YIeE17S9mbEEUUGKCnjFyBDXX44UkM2bdnYVxP1gAcqCxeGFgn+qiumxvrIOU7dIpVg5qv2LLDRMXq/rlE6wzLxlDOnbiLlu2pjYFUuClo1BV0z4z53d4mW7VXy1GUBKKN9vus58J1y9AD5tNG+Fy4IpVYqc1uKh1LaSQEUXSIQi/PfrS76ra9tWbwlu5S6GDAwoVBRa3qLbW5oPdS5Jd4W09D3YoQGnLgSS6FkTXP8CDVs8G7VcK3B3geVhoiBNhNrOKLz4bEWeTqv4SZRd1LDmVgHIotlfKLiUv6f25BV4jK+F1ADpDC99sCJJCW8z3bLaStJ31MWDc+9LModMR315v4NQlW03cikKAT+X0rOCUsw2zdvnHIeIP3X5L6MQty8v2/LfpKR2axp/9eK8l2bj7cB17ypM9sFgx33Ni+XrOtQgaIIyw+HhVfFFXwGvADGLdGphu/kEzoobpYGZj+HuM94VMLsqNzicln7QxU7IoWlViRMqecr68+/svIU9FXtLQbchhBXrhlYjLpKjP9toNMnkFwxMEBkzzqLyPuOFU1mtSPSLZEZ4pT0ozSRBsCtzj7ivnIPW+sF+k7CbuYYOdX/+aCkAYKh9EXA3O3CuV8GJK8Qw7o1JaHxzEAwrshi/PbEyubi6+5RE3q0rszSYodlkWcAXGVtA0m+YelqZTRsBcDQJrukdN91ji6le6VOkipjNeqHh7MX3LuBBlGOA0aRv2uAMIn/HlGgayRKbsXAAMFAZLz3oEjCCfJNM5stAmGVpbuKpyP3szLTvWAxzkCvMdiygLfNAcY2DI2iOeKQWe880l6tiGwJSfWuG7IQVZ+9bZvFpnA9eg0Uy+TmtR6sf+PWiE1sMRWeYZVUWeaoA5Anxw84363xIogZReOUR5uSz7JQGdy/6Leck/3SY9iagx2iyj5QHsNFWBVWs8SYXHPfO2yZrQB3XzWzH/k0Z7wYXj4cFmaS8J2jZ8fMtpdvyRAazpsUlcPUNYcGX4StiE3j7jgWUYl/R1Oenwf74brAhqURfkFp87cUD8jx7zqeuUO1Bu09llAkzaa/arQbS4NQYoyofWAY2rnt1XGtp2ZETYyeQCjUVRcMJEt3tq/6VDh6HMAXu/y6g6tUDXHvm+HhbdXtiORlYjzqVlrvT749FtJCxd6w++OIOi3+fsuB/o9dYkAf8Tr0vJwGl1bCA8FzZS03NUQKVquIWhKWpCuEMadmgxZL8KQ2SN5MbMxRMFSH4RKjlsKp7d3unkLOBqm1DyoncLGUeBWThdhtngUeb0u+JnRd3hC17Btb2+YKVb9blEYYW4/6Ox+xmo73n8GLoi6mnpej/0yrzTXW4yAEiEysov05hs+bugmW1a8vJC9VgO6fGLveBBwTk4/UZlGJ8TTFskvjGue5vVdBr23An/ALQACIznN+LZJNzy6Knl5XxyFmtgSsqSAK1EIVmAV2hPPVkV6aumQXFvVd/6CkPpiRG8lcXEREhIk5fPT5VqqBtaHnay0tJpZmKOF84uFB7TAIqcNrNYOjVLfpQ=,iv:oVTgcUYE79sN2/vg6gXD0uNOHg0N/okANiDRs9+ebF4=,tag:xrhzSYgwfKAswrn8kOXEvQ==,type:str] +ssh_config: ENC[AES256_GCM,data:Agq9aJOuiD7Np//6qEcg643+COPKCF55tMezFMF/47JoHbW/HelHWlYrBV/Gj646F3RFJsiO5ILBHAGoaonBov3PL3m49gJr3RiU+VmZWk/mlHpHQMMmGWEviQFfgfw9PT0xoMlGCHgkXBCZVAFMgpCrlH5ZIzjVDeLIwQD6UwBn+Uoutk+p8LitfAvB2vWhXY28DOCBND8Gq4hdd3md4HkvRHikvkBZTabmQw3Z1gqcF1M6Peqc6DgznnNE89JHh7kxdgNfabB/opZAEuOZt/FcqmeTV4F5/uXoH4Yb1XZOSTX+JmQwq1DwGG9RtUeKWKNQti6ave1JDtIIhLXSSP5TEO15Uh8HUPQyfA6OZnTpGY65uCGYAIehIaHbN9lV+BcfwxHm7o2HiNHgvYBjXwPgZr+pvZA+IJQ+hyuum0iEHu00l/mIylj9VW6ohH//eWJGTQ8t4u1U172RhfQaTBIyYiKTmpbTI/GFFEaG+X0dWSYbUbU3y2hIZmBmRMam93TaneLZNPFsoTZKUuwnpR4wkIeQvvna6/BLRejQEXWW62koQTJecG+Zvp7bPhtYZ2g2ZLHBLr1jBowY609Pd1aNux2r0gn42327/VIFfMunM7SaTZzP4rHQttP+W38WuyevBNnoaWjWl4HOPcT0qS/lvH2pDhQneBxAw4Q85ftDVJMIiS3T8VQdxZoD+y5jeZPljVBW1foHoKYN7YUQgiOfg5ogLArABfoET4ba2Lr1l/zz/eKcwupkTBiRZWEebGbi8O0VfbvUCZYShTml/MUmPN9s35sJWGj/c56IdeKklhuo2IfQsD7/4aRmhwmZ7FkTyOxGhOoOhukQ7Dj5xH4IhRxRH3Sp9wK6l/XM3nYEWhp5+PkjV39tvsEucCmvFgYVZ7DpNSjCDo9gApIgrwLd0JOhCCKS4Uknd32AkDbawXqWNetTtSVTfT6WFWSXQUvUD1MoinfCS6/tfCKc7tUd6LtCVcGMDXdwYY7VFzRnCC4t9jDlY2cmFhdwQjyq3XwfJhoVdLvpT9XFSlUF/cfQ3/0e4e5gKNDRHO5F8rYAQoy7ISeUo33w8U3yBPt9yXn5pW3VpCGfMcdaCkaAP+2BqrMQwTScnQ1vEPwZdUfllEKLIVh0aBiIPhoYquHBlJQYoPb8HrZP4OwoF1HyRhPJ6eXkKIo7VqEPx+S2WDoTTDrVYcKu9Sm+JOAaAqZTeiUbb+Q7kUMvSh/FyGxXWc8uBiC/lRESwT9lsfO9oiqGU57A4B0ycs1arBy6ZqqxaFBf//0Q1Xv8PuFL5lwTqhxlA1sTkpDJ43l1n12IJ9UAaWIhwWRHEyWOL23PP8xZ69YZEJPwhLW3tLVnqSJtz1HfoT6D6nm51bBaoJe3M9+RYQh1bc3nnHDv9uqH9bZghgQhT5PFwyPr7CmyJ4sJX4hcql+uwXwIbM5wRiEUpBsF5/ZYqZoZu6SHohrrSHEoWfXWQspDzABgbJme4pZbA/m5vJyF3kE6InuLQ5LcUvzMT19wXWiFgn+bXG/H2/vusUorqEoVI7tgABVfwkWQ5AsdyLXMbaRl+VPqU9DpTnztf7EzJHXvukb4Oymk+nPUJGNfq01zhejVl79pq0x3DRuweqfkrEOnqwgn3S+qk3S9VCuZMvi9Hz+dlR6AEUCHb6v0oUI+kcHh9X37VH0BZP1zkK6rcfRRkUoJu23pGYMm3kqt5Ovr6odN0gvRbfoDMXd3ksugUD4DCaYqhMkfuclMA5ncK32/gLxQzyRUpS9BFRsOMt6JJ0I7XA2sG2UbuQmERqc2VFgpxS1fGC7JYA==,iv:6E2L5ZeZqPlY93cloXsjx+Lfz0Q7zsb7bt8PCZ9Bt0M=,tag:iknE5RWfgjwlw9bPA0xBOw==,type:str] sops: age: - recipient: age1a9gp70y8576pkvklz2arz6h9ecnrjeue2vvh9mvvk92z4ymqrg4qdqm9va @@ -11,7 +11,7 @@ sops: dnVlaUtXRkJOYllweUpjRXpreUI0bjQKdeI5T4qxmRk3goiHMfxQPxYyfauY69ea ipFJuEzDTg6XdQvpwmmBs9N+QM2diNUkuxTOd4RDN5/EAN0h3fEhZg== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-06-03T04:53:53Z" - mac: ENC[AES256_GCM,data:fKhfCAQWRXigZ3qMRwV7TNT0L/1keFw+iQOaxSIMaSMfuUNAsPn+Cz3y2sk7+aaI4+ncqwZosk8TP+wMV45kKfLSoKnjvy0Dl8pU83xNqwJn173uQOvvHBP0fbUtncnD97lPxspNS6d4Hn+Kw5xmpzyQVVdCAVK/VHlDNxe87Tw=,iv:ZJFIMJi3VcLtAz8HNwPgVtTm/bg+xHQ6bHzrjeX3Fmw=,tag:mKWLyVoY9+frwrZ3jLJnTw==,type:str] + lastmodified: "2025-06-03T06:04:56Z" + mac: ENC[AES256_GCM,data:80SDWnP0z/gFw3ah+HvFLHV8unah3bL9AbLZvohMiwG4cTs2Vr5BIMwOtamFnvEUacNkkmhUS2XvSQCCHLmtEn6uPXDK4kUEnJl+VKnD2cQQkt0W+RkiTL9b8CC3+Y+NtHYpON7ETyF9alMeUnLf7z0UP+Es705U3xxAXagbeg4=,iv:l0+igRGEmBlIigkaeczmIgljckG/r2NIz994dBVFuNs=,tag:9P+qknRF0RhT8h0CFwXznQ==,type:str] unencrypted_suffix: _unencrypted version: 3.10.2 diff --git a/hosts/caladan/default.nix b/hosts/caladan/default.nix index 1401dee..40188a2 100644 --- a/hosts/caladan/default.nix +++ b/hosts/caladan/default.nix @@ -128,6 +128,7 @@ defaultSopsFile = ../secrets/caladan.yaml; secrets = { + "nftables/ssh" = {}; "nix-access-token-github" = {}; "ssh_config".path = "/root/.ssh/config"; "wpa_supplicant" = {}; @@ -135,4 +136,35 @@ }; system.stateVersion = "23.11"; + + systemd.services = { + + "nftables-extra" = let rules_script = '' + ${pkgs.nftables}/bin/nft insert rule inet nixos-fw input 'iifname "enp6s0" udp dport { 2456, 2457 } counter accept # Valheim dedicated server' + ${pkgs.nftables}/bin/nft insert rule inet nixos-fw input 'iifname "enp6s0" udp dport 5121 counter accept # Neverwinter Nights Server' + ${pkgs.nftables}/bin/nft insert rule inet nixos-fw input 'iifname "enp6s0" udp dport 15637 counter accept # Enshrouded' + ${pkgs.nftables}/bin/nft insert rule inet nixos-fw input 'iifname "enp6s0" ip saddr 192.168.1.0/24 udp dport { 27031, 27036 } counter accept # Steam Remote Play' + ${pkgs.nftables}/bin/nft insert rule inet nixos-fw input 'iifname "enp6s0" ip saddr 192.168.1.0/24 tcp dport { 27036, 27037 } counter accept # Steam Remote Play' + ${pkgs.nftables}/bin/nft -f ${config.sops.secrets."nftables/ssh".path} + ''; in { + description = "nftables extra firewall rules"; + reload = rules_script; + script = rules_script; + serviceConfig = { + RemainAfterExit = true; + Type = "oneshot"; + }; + unitConfig = { + ConditionPathExists = [ + config.sops.secrets."nftables/ssh".path + ]; + ReloadPropagatedFrom = "nftables.service"; + }; + wantedBy = [ "multi-user.target" ]; + after = [ "nftables.service" ]; + partOf = [ "nftables.service" ]; + }; + + }; + } diff --git a/hosts/secrets/caladan.yaml b/hosts/secrets/caladan.yaml index b806f0a..7346130 100644 --- a/hosts/secrets/caladan.yaml +++ b/hosts/secrets/caladan.yaml @@ -1,3 +1,5 @@ +nftables: + ssh: ENC[AES256_GCM,data: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,iv:UY/efikTAvIUfcciypnngPj7PhGjccoIeXRyew2Ft0s=,tag:QnYxLwkV9Oo9ETWAqIKNyg==,type:str] nix-access-token-github: ENC[AES256_GCM,data:9+Yal5PsrtrQmpEmYp48dUs8i6U+ZBl2fm3WMz0ElKbFm8HvWaANgpxNoVUChj/GejqRtmJVkUR11m75Gh/Y4RhRa40=,iv:xffltN4QMFPCIUdVBA+ZzZJwMV1aiR+ZalGEUM6zxb4=,tag:nmM4RpKfFonvGgOMVeT9rg==,type:str] ssh_config: ENC[AES256_GCM,data:qMDJjyV6RD8ABY1Rf5+4m+MAk6yfHk0zctr7eCJf/aSjZWWUZmGxl1BpwA6LTaCz+K0y7oWm1RGt9zUpmNEgWOI878a3qf///kdfi7ef4X11N1lZx3r3JhYYMnkbesfQumOdcYXJXS4jzPS3d5HcNZ4VtHazYnZFUWgxj6jFIGLEsJ00iWWf1tyFbAKYT1prDwRICtv9PptYv5siiFGtsEwXV3IQqzgnpU4aPCJfkZO3SUiAxzlne3ttz4rk9oIRBzG5kCxnTwHHBO3w2SU6DoBiBv16yThPrHLw0dIXKRWiF8pzGRvIRuJkmNJBfOFrqKnFlykfkyl4k9AB2lCZT6sft7PjyO8FPSzemW0hqTXM7l43VsnGh4lB6d507bHorXvb61cr/vUWbKeuJ8aX/xCB6xdrqWxBWwxQyQurHn9QgFGErIUQPkbdbOIzi4J4jHk8uEiJNGToRLdmm2qISaKe18M/me/VO7Wwih0pCJsh7l1vtYwGUYCiOJPJ7+8qJcSirLzi3wCh4K1JCXLESCVpfDtr+p9v7gXyYznEflSfTNNDtfRONXU8O1/xoC/aaPkY51cAjV/zbIkQM7SX,iv:R70efny9S1uXZ0NT/zMPmQyT5M6dYLGQF/G5bH4L7Oo=,tag:B0BrKfQR0uCHKRJRdrltUg==,type:str] wpa_supplicant: ENC[AES256_GCM,data:UtDgnfUMvMyDeYLhOTvLYRj6Wm7uX9rm6Iuxg5o=,iv:lidCvrXwm3gCg7eTCLtOyyooDF+9eZ3bYdmK7cx9NAM=,tag:VpLfKf5onTg087n5ZeuWqA==,type:str] @@ -21,7 +23,7 @@ sops: enMwY2xGMkRBNU1jenp5MWhBY1NmSkEKK8cpEKoyOQLEyA3TUqaRprTxbJH7lhur E2V8leAbO4FLR7Qp3+9ymK1HIO/lcynktLlBHZtJLc+IrmyUguxqeA== -----END AGE ENCRYPTED FILE----- - lastmodified: "2025-06-03T04:29:07Z" - mac: ENC[AES256_GCM,data:xR0AEzqixABtn31SLVLYCh86cqrEXyNRh6f7ATY1LzOtU4vF/ympcnSYDCAWFVwAS8KeeeHhb+ahClBE+KEI9lmjSmGNpZ5FWnKdo1issfKC9Xs83X2+kTHOiVlscpUF1aHI7qctKDsN/XHU6shT8SWZBeOc4jROfhkDXuR/6Wc=,iv:dSPtH8cDcbYwmWj41wufbcuyBp3uV7Ioly7roTT/ZGo=,tag:KIPSev+kZTG55c7YmeRtmw==,type:str] + lastmodified: "2025-06-03T06:05:33Z" + mac: ENC[AES256_GCM,data:x1dKs96NqjDNC4nKd8hcMpBwq3Bv/7uf5RiKudx12R+0OOet4bHjfjRMwdMwlohRh57Hmcc7PEjWL/MmlFsq7BxhNmPWyWScY2jOtmwMO3mYm11arL0fdwpBnaeJLyWI/2F5bNvydYSR97zRXQf930c+l5t6rUGFFlTU5yov73s=,iv:AshCDH+iX0w+E9KaJ+2vIBBQ2jp7qxUck3HvSJy0/og=,tag:O+wSfpo/5lhQncNlIzESXg==,type:str] unencrypted_suffix: _unencrypted version: 3.10.2 |