arm64: skip perf tools

doesn't build on the custome kernel
This commit is contained in:
Motiejus Jakštys 2024-03-07 13:08:40 +02:00
parent c001078e56
commit d4a6e36fd1
2 changed files with 90 additions and 80 deletions

View File

@ -32,6 +32,11 @@ in {
};
username = lib.mkOption {type = str;};
skipPerf = lib.mkOption {
type = bool;
default = false;
};
};
config = {
@ -83,7 +88,9 @@ in {
};
environment = {
systemPackages = with pkgs; [
systemPackages = with pkgs;
lib.mkMerge [
[
jc # parse different formats and command outputs to json
jq # parse, format and query json documents
pv # pipe viewer for progressbars in pipes
@ -155,7 +162,6 @@ in {
bandwhich
speedtest-cli
nix-output-monitor
config.boot.kernelPackages.perf
# compression/decompression
xz
@ -164,6 +170,8 @@ in {
p7zip
zopfli
brotli
]
(lib.mkIf (!cfg.skipPerf) config.boot.kernelPackages.perf)
];
};

View File

@ -8,6 +8,8 @@
crossFast = pkgs.crossArm64.pkgsCross.aarch64-multiplatform;
crossNative = pkgs.pkgsCross.aarch64-multiplatform;
in {
mj.skipPerf = true;
boot = {
kernelPackages = crossNative.linuxPackagesFor (crossFast.buildLinux rec {
version = "6.8.0-rc7";