nixos/bcc: init module

Looks trival, but it is easy to make the mistake
to add linuxPackages.bcc to systemPackages,
which breaks if the not the default kernel is used.

Changed files
+10
nixos
modules
+1
nixos/modules/module-list.nix
···
./programs/adb.nix
./programs/atop.nix
./programs/bash/bash.nix
+
./programs/bcc.nix
./programs/blcr.nix
./programs/browserpass.nix
./programs/cdemu.nix
+9
nixos/modules/programs/bcc.nix
···
+
{ config, lib, pkgs, ... }:
+
{
+
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 ];
+
};
+
}