{ pkgs, lib, config, ... }: { imports = [ ./grub.nix ./systemd-boot.nix ]; boot = { crashDump.enable = false; loader = { timeout = 5; efi = { canTouchEfiVariables = true; efiSysMountPoint = "/boot"; }; }; kernelPackages = pkgs.linuxPackages_zen; kernelModules = [ "v4l2loopback" ]; extraModulePackages = with config.boot.kernelPackages; [ v4l2loopback ]; kernel.sysctl = lib.mkMerge ( map (interface: { "net.ipv6.conf.${interface}.disable_ipv6" = true; }) [ "enp42s0" "wlp4s0" "tun0" ] ); kernelParams = [ "nvidia-drm.fbdev=1" "nvidia.NVreg_PreserveVideoMemoryAllocations=1" ]; }; }