diff options
author | Dominique Martinet <asmadeus@codewreck.org> | 2021-12-04 00:11:22 +0900 |
---|---|---|
committer | Dominique Martinet <asmadeus@codewreck.org> | 2021-12-04 21:07:09 +0900 |
commit | efe6967e9359bda4b9407e0d2cf9d0b0a6666652 (patch) | |
tree | e8529921e3d5664103e692968c583422f34e7db4 /nixos | |
parent | c52ea537b37afe1e2a4fcd33f4a8a5259a2da0ce (diff) |
bcc: move from linux-kernels packages to normal packages
bcc doesn't really need kernel itself, it just cares about module path. It's actually better to use /run/booted-system/kernel-modules/lib/modules for two reasons: - no need to rebuild bcc for each new kernel - can use a newer bcc with a booted kernel that doesn't match the current system
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/programs/bcc.nix | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/nixos/modules/programs/bcc.nix b/nixos/modules/programs/bcc.nix index d76249bb5cab4..e475c6ceaa6cc 100644 --- a/nixos/modules/programs/bcc.nix +++ b/nixos/modules/programs/bcc.nix @@ -1,9 +1,9 @@ -{ config, lib, ... }: +{ config, pkgs, lib, ... }: { options.programs.bcc.enable = lib.mkEnableOption "bcc"; config = lib.mkIf config.programs.bcc.enable { - environment.systemPackages = [ config.boot.kernelPackages.bcc ]; - boot.extraModulePackages = [ config.boot.kernelPackages.bcc ]; + environment.systemPackages = [ pkgs.bcc ]; + boot.extraModulePackages = [ pkgs.bcc ]; }; } |