From e0bb7fca94b45aa26bc1cd659ed44b9c3c4fd727 Mon Sep 17 00:00:00 2001 From: dish Date: Thu, 29 May 2025 16:11:56 -0400 Subject: [PATCH] [systems.zaphod] fix kernel modules by custom-building v4l2loopback --- systems/x86_64-linux/zaphod/bootloader.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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" -- 2.54.0