aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--hosts/kataja/default.nix9
-rw-r--r--roles/shared.nix47
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;