about summary refs log tree commit diff
path: root/pkgs/applications/window-managers/xmonad
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2011-11-20 10:21:38 +0000
committerPeter Simons <simons@cryp.to>2011-11-20 10:21:38 +0000
commit59fa8fc940ee0186179ab4bd40c3a27414e7789d (patch)
tree8ea2a8417770be95c23c8d3f4c9985cc95ff0f90 /pkgs/applications/window-managers/xmonad
parent0a872860d77fbb0feda1dfaab71ab4aec0c2a1d8 (diff)
downloadnixlib-59fa8fc940ee0186179ab4bd40c3a27414e7789d.tar
nixlib-59fa8fc940ee0186179ab4bd40c3a27414e7789d.tar.gz
nixlib-59fa8fc940ee0186179ab4bd40c3a27414e7789d.tar.bz2
nixlib-59fa8fc940ee0186179ab4bd40c3a27414e7789d.tar.lz
nixlib-59fa8fc940ee0186179ab4bd40c3a27414e7789d.tar.xz
nixlib-59fa8fc940ee0186179ab4bd40c3a27414e7789d.tar.zst
nixlib-59fa8fc940ee0186179ab4bd40c3a27414e7789d.zip
xmonad: patch source code to refer to xmessage(1) using its complete path
svn path=/nixpkgs/trunk/; revision=30488
Diffstat (limited to 'pkgs/applications/window-managers/xmonad')
-rw-r--r--pkgs/applications/window-managers/xmonad/default.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/applications/window-managers/xmonad/default.nix b/pkgs/applications/window-managers/xmonad/default.nix
index a10cd7de5a34..c89088e400be 100644
--- a/pkgs/applications/window-managers/xmonad/default.nix
+++ b/pkgs/applications/window-managers/xmonad/default.nix
@@ -1,4 +1,4 @@
-{ cabal, extensibleExceptions, mtl, utf8String, X11 }:
+{ cabal, extensibleExceptions, mtl, utf8String, X11, xmessage }:
 
 cabal.mkDerivation (self: {
   pname = "xmonad";
@@ -18,4 +18,9 @@ cabal.mkDerivation (self: {
       self.stdenv.lib.maintainers.simons
     ];
   };
+
+  preConfigure = ''
+    substituteInPlace XMonad/Core.hs --replace \
+      '"xmessage"' '"${xmessage}/bin/xmessage"'
+  '';
 })