From 9b87a2a9f991bc7368985133db8e458f2c07364f Mon Sep 17 00:00:00 2001 From: kylosus Date: Thu, 1 Jan 2026 15:47:36 +0300 Subject: [PATCH] polybar: fix gcc15 compilation --- pkgs/by-name/po/polybar/package.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/pkgs/by-name/po/polybar/package.nix b/pkgs/by-name/po/polybar/package.nix index 0d346aedb0a5..72b4c5017305 100644 --- a/pkgs/by-name/po/polybar/package.nix +++ b/pkgs/by-name/po/polybar/package.nix @@ -3,6 +3,7 @@ cairo, cmake, fetchFromGitHub, + fetchpatch, libuv, libXdmcp, libpthreadstubs, @@ -88,7 +89,16 @@ stdenv.mkDerivation (finalAttrs: { i3 ]; - patches = [ ./remove-hardcoded-etc.diff ]; + patches = [ + # FIXME: remove after version update + (fetchpatch { + name = "gcc15-cstdint-fix.patch"; + url = "https://github.com/polybar/polybar/commit/f99e0b1c7a5b094f5a04b14101899d0cb4ece69d.patch"; + sha256 = "sha256-Mf9R4u1Kq4yqLqTFD5ZoLjrK+GmlvtSsEyRFRCiQ72U="; + }) + + ./remove-hardcoded-etc.diff + ]; # Replace hardcoded /etc when copying and reading the default config. postPatch = ''