htop: backport configuration path fix

See https://github.com/htop-dev/htop/pull/1412

This is useful if the htop configuration is managed by something like
Home Manager.

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
This commit is contained in:
Sefa Eyeoglu
2024-10-26 21:50:42 +02:00
parent ad3e815dfa
commit 4cdef76125
+11 -1
View File
@@ -1,4 +1,4 @@
{ lib, fetchFromGitHub, stdenv, autoreconfHook, pkg-config
{ lib, fetchFromGitHub, fetchpatch2, stdenv, autoreconfHook, pkg-config
, ncurses
, IOKit
, libcap
@@ -20,6 +20,16 @@ stdenv.mkDerivation rec {
hash = "sha256-qDhQkzY2zj2yxbgFUXwE0MGEgAFOsAhnapUuetO9WTw=";
};
patches = [
# See https://github.com/htop-dev/htop/pull/1412
# Remove when updating to 3.4.0
(fetchpatch2 {
name = "htop-resolve-configuration-path.patch";
url = "https://github.com/htop-dev/htop/commit/0dac8e7d38ec3aeae901a987717b5177986197e4.patch";
hash = "sha256-Er1d/yV1fioYfEmXNlLO5ayAyXkyy+IaGSx1KWXvlv0=";
})
];
nativeBuildInputs = [ autoreconfHook ]
++ lib.optional stdenv.hostPlatform.isLinux pkg-config
;