diff --git a/systems/x86_64-linux/zaphod/bootloader.nix b/systems/x86_64-linux/zaphod/bootloader.nix index 542194d8..955c4d40 100644 --- a/systems/x86_64-linux/zaphod/bootloader.nix +++ b/systems/x86_64-linux/zaphod/bootloader.nix @@ -1,4 +1,4 @@ -{ pkgs, ... }: +{ pkgs, config, ... }: let fileSystems = { btrfs = true; @@ -13,7 +13,17 @@ in ]; bootspec.enable = true; kernelPackages = pkgs.linuxPackages_latest; - extraModulePackages = with pkgs.linuxPackages_latest; [ v4l2loopback ]; + extraModulePackages = [ + (config.boot.kernelPackages.v4l2loopback.overrideAttrs (old: { + version = "0.15.0"; + src = pkgs.fetchFromGitHub { + owner = "umlaeute"; + repo = "v4l2loopback"; + rev = "v0.15.0"; + sha256 = "sha256-fa3f8GDoQTkPppAysrkA7kHuU5z2P2pqI8dKhuKYh04="; + }; + })) + ]; kernelModules = [ "v4l2loopback" "btusb"