Why does linux 6.12 on my system depend on rustc at runtime? Shouldn’t it just be at buildtime if anything? I don’t have any overrides on the kernel package, I just use (effectively)
boot = {
extraModulePackages = [ config.boot.kernelPackages.v4l2loopback ];
kernelPackages = pkgs.linuxKernel.packageAliases.linux_latest;
};
But I’m not able to reproduce with a minimum working example:
{
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
};
outputs =
{ nixpkgs, ... }:
{
nixosConfigurations.test = nixpkgs.lib.nixosSystem {
modules = [
(
{
config,
modulesPath,
pkgs,
...
}:
{
imports = [ "${modulesPath}/profiles/minimal.nix" ];
boot.loader.grub.enable = false;
fileSystems."/".device = "nodev";
nixpkgs.hostPlatform = "x86_64-linux";
system.stateVersion = "24.05";
boot = {
extraModulePackages = [ config.boot.kernelPackages.v4l2loopback ];
kernelPackages = pkgs.linuxKernel.packageAliases.linux_latest;
};
}
)
];
};
};
}
How would I go about debugging this in my actual config? (It’s not public.)