diff options
author | Eric Sagnes <eric.sagnes@gmail.com> | 2016-02-08 13:29:42 +0900 |
---|---|---|
committer | Eric Sagnes <eric.sagnes@gmail.com> | 2016-02-08 13:29:42 +0900 |
commit | b2c658ca1176f8985ea75f10519a5630244b2d87 (patch) | |
tree | 38df6d1f0ca6997fa9c7d949110c03f1111d5857 | |
parent | ce99feec689b5c5832db1e344246110605e0e3b0 (diff) | |
download | nixpkgs-b2c658ca1176f8985ea75f10519a5630244b2d87.tar nixpkgs-b2c658ca1176f8985ea75f10519a5630244b2d87.tar.gz nixpkgs-b2c658ca1176f8985ea75f10519a5630244b2d87.tar.bz2 nixpkgs-b2c658ca1176f8985ea75f10519a5630244b2d87.tar.lz nixpkgs-b2c658ca1176f8985ea75f10519a5630244b2d87.tar.xz nixpkgs-b2c658ca1176f8985ea75f10519a5630244b2d87.tar.zst nixpkgs-b2c658ca1176f8985ea75f10519a5630244b2d87.zip |
i3: dmenu and i3status as runtime dependencies
-rw-r--r-- | pkgs/applications/window-managers/i3/default.nix | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/pkgs/applications/window-managers/i3/default.nix b/pkgs/applications/window-managers/i3/default.nix index 8cd7932a8d1..0833fde8c9e 100644 --- a/pkgs/applications/window-managers/i3/default.nix +++ b/pkgs/applications/window-managers/i3/default.nix @@ -1,7 +1,7 @@ { fetchurl, stdenv, which, pkgconfig, makeWrapper, libxcb, xcbutilkeysyms , xcbutil, xcbutilwm, libstartup_notification, libX11, pcre, libev, yajl , xcb-util-cursor, coreutils, perl, pango, perlPackages, libxkbcommon -, xorgserver, xvfb_run }: +, xorgserver, xvfb_run, dmenu, i3status }: stdenv.mkDerivation rec { name = "i3-${version}"; @@ -24,6 +24,13 @@ stdenv.mkDerivation rec { patchShebangs . ''; + postFixup = '' + substituteInPlace $out/etc/i3/config --replace dmenu_run ${dmenu}/bin/dmenu_run + substituteInPlace $out/etc/i3/config --replace "status_command i3status" "status_command ${i3status}/bin/i3status" + substituteInPlace $out/etc/i3/config.keycodes --replace dmenu_run ${dmenu}/bin/dmenu_run + substituteInPlace $out/etc/i3/config.keycodes --replace "status_command i3status" "status_command ${i3status}/bin/i3status" + ''; + # Tests have been failing (at least for some people in some cases) # and have been disabled until someone wants to fix them. Some # initial digging uncovers that the tests call out to `git`, which |