1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
{ kversion ? "linux_5_15" , pkgs ? import <nixpkgs> {} }: with pkgs; let tools = pkgs.callPackage ./default.nix { doCheck = false ;} ; in mkShell { buildInputs = [ linuxKernel.packages.${kversion}.perf gdb ccls # code completion in neovim/emacs ]; inputsFrom = [ tools ]; }