From ae9a80c1f012686c1f65fce7ce76fdd1b77b0b71 Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 23 Sep 2026 21:08:35 +0200 Subject: ... --- hosts/skadhi/networking/default.nix | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 hosts/skadhi/networking/default.nix (limited to 'hosts/skadhi/networking/default.nix') diff --git a/hosts/skadhi/networking/default.nix b/hosts/skadhi/networking/default.nix new file mode 100644 index 00000000..ea5a62e2 --- /dev/null +++ b/hosts/skadhi/networking/default.nix @@ -0,0 +1,30 @@ +{ flake, config, ... }: +{ + imports = with flake.nixosModules.systemProfiles; [ + networkmanager + ]; + + config = { + environment.persistence."/persistent".directories = [ + "/etc/NetworkManager/system-connections" + ]; + + networking = { + domain = "yggdrasil"; + search = [ "yggdrasil" ]; + hosts = { + "127.0.0.1" = [ "${config.networking.hostName}.yggdrasil" config.networking.hostName ]; + "::1" = [ "${config.networking.hostName}.yggdrasil" config.networking.hostName ]; + }; + + firewall.enable = false; + nftables = { + enable = true; + rulesetFile = ./ruleset.nft; + }; + + useDHCP = false; + useNetworkd = true; + }; + }; +} -- cgit v1.2.3