From cd2620a2e36719ba060b492725bbbbf844a5e1e2 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 1 Sep 2024 01:52:01 -0700 Subject: ok --- modules/boot/default.nix | 22 +++++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) (limited to 'modules/boot') diff --git a/modules/boot/default.nix b/modules/boot/default.nix index dc062fe..4d8b8d1 100644 --- a/modules/boot/default.nix +++ b/modules/boot/default.nix @@ -1,4 +1,9 @@ -{ pkgs, config, ... }: +{ + pkgs, + lib, + config, + ... +}: { imports = [ ./grub.nix @@ -21,10 +26,17 @@ kernelModules = [ "v4l2loopback" ]; extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ]; - kernel.sysctl = { - "net.ipv6.conf.eth0.disable_ipv6" = true; - "net.ipv6.conf.tun0.disable_ipv6" = true; - }; + kernel.sysctl = lib.mkMerge ( + map + (interface: { + "net.ipv6.conf.${interface}.disable_ipv6" = true; + }) + [ + "enp42s0" + "wlp4s0" + "tun0" + ] + ); kernelParams = [ "nvidia-drm.fbdev=1" -- cgit v1.2.3