hyprland: disable parallel build for pinned package

This commit is contained in:
2026-05-22 20:30:07 -07:00
parent 680f8b4a91
commit 81318ce0be

View File

@@ -21,7 +21,11 @@
};
# GCC 15.2 ICEs while compiling Hyprland 0.55 on this pin. Keep the
# Hyprland/plugin pin set intact and build Hyprland itself with Clang.
baseHyprlandPackage = avoidHyprlandGccIce hyprlandInput.packages.${system}.hyprland;
baseHyprlandPackage = (avoidHyprlandGccIce hyprlandInput.packages.${system}.hyprland).overrideAttrs (_: {
# Clang 21 can segfault in LLVM's Live DEBUG_VALUE analysis while compiling
# ConfigValues.cpp when this build runs in parallel.
enableParallelBuilding = false;
});
hyprlandPluginsForBase = pkgs.callPackage "${pkgs.path}/pkgs/applications/window-managers/hyprwm/hyprland-plugins" {
hyprland = baseHyprlandPackage;
};