From 42f1f442e2a4397a1bf7f4a41736892d8aeddafa Mon Sep 17 00:00:00 2001 From: Rok Garbas <rok@garbas.si> Date: Fri, 29 Jan 2016 18:46:00 +0100 Subject: [PATCH] dmenu: adding patches to expression is extended using patches http://tools.suckless.org/dmenu/patches/ this argument makes it easier to extend dmenu by doing: dmenu.overwritte { patches = [ ./dmenu-4.4-follow-focus.diff"; ]; }; --- pkgs/applications/misc/dmenu/default.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/applications/misc/dmenu/default.nix b/pkgs/applications/misc/dmenu/default.nix index ac1852cd893a..b0879599833b 100644 --- a/pkgs/applications/misc/dmenu/default.nix +++ b/pkgs/applications/misc/dmenu/default.nix @@ -1,4 +1,4 @@ -{stdenv, fetchurl, libX11, libXinerama, libXft, zlib}: +{ stdenv, fetchurl, libX11, libXinerama, libXft, zlib, patches ? null }: stdenv.mkDerivation rec { name = "dmenu-4.6"; @@ -10,6 +10,8 @@ stdenv.mkDerivation rec { buildInputs = [ libX11 libXinerama zlib libXft ]; + inherit patches; + postPatch = '' sed -ri -e 's!\<(dmenu|stest)\>!'"$out/bin"'/&!g' dmenu_run '';