diff options
| -rw-r--r-- | hosts/kataja/default.nix | 9 | ||||
| -rw-r--r-- | roles/shared.nix | 47 |
2 files changed, 31 insertions, 25 deletions
diff --git a/hosts/kataja/default.nix b/hosts/kataja/default.nix index 9818aa7..d7be404 100644 --- a/hosts/kataja/default.nix +++ b/hosts/kataja/default.nix @@ -58,12 +58,21 @@ matchConfig = { MACAddress = "70:70:fc:00:29:26"; }; + linkConfig = { + Multicast = true; + }; networkConfig = { DHCP = true; IPv6AcceptRA = true; + MulticastDNS = true; UseDomains = true; }; + dhcpV4Config = { + RouteMetric = 200; + UseMTU = true; + }; ipv6AcceptRAConfig = { + RouteMetric = 200; UseMTU = true; }; }; diff --git a/roles/shared.nix b/roles/shared.nix index 91c41a8..158ec76 100644 --- a/roles/shared.nix +++ b/roles/shared.nix @@ -181,6 +181,28 @@ }; systemd = { + network = { + enable = true; + wait-online = { + timeout = 1; + enable = true; + anyInterface = true; + }; + config = { + networkConfig = { + SpeedMeter = true; + }; + }; + networks = { + "50-bluetooth-pan" = { + matchConfig.Name = "bnep*"; + networkConfig = { + DHCP = true; + IPv6AcceptRA = true; + }; + }; + }; + }; user.tmpfiles.users = { ${vars.user}.rules = [ "D %C - - - 7d" ]; }; @@ -533,31 +555,6 @@ }; }; - systemd = { - network = { - enable = true; - wait-online = { - timeout = 1; - enable = true; - anyInterface = true; - }; - config = { - networkConfig = { - SpeedMeter = true; - }; - }; - networks = { - "50-bluetooth-pan" = { - matchConfig.Name = "bnep*"; - networkConfig = { - DHCP = true; - IPv6AcceptRA = true; - }; - }; - }; - }; - }; - hardware = { enableAllFirmware = true; enableRedistributableFirmware = true; |
