My Nix Configuration

[systems.zaphod] fix kernel modules by custom-building v4l2loopback

pyrox.dev e0bb7fca 5f506420

verified
Changed files
+12 -2
systems
x86_64-linux
+12 -2
systems/x86_64-linux/zaphod/bootloader.nix
···
-
{ pkgs, ... }:
let
fileSystems = {
btrfs = true;
···
];
bootspec.enable = true;
kernelPackages = pkgs.linuxPackages_latest;
-
extraModulePackages = with pkgs.linuxPackages_latest; [ v4l2loopback ];
kernelModules = [
"v4l2loopback"
"btusb"
···
+
{ pkgs, config, ... }:
let
fileSystems = {
btrfs = true;
···
];
bootspec.enable = true;
kernelPackages = pkgs.linuxPackages_latest;
+
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"