diff options
author | tg(x) <*@tg-x.net> | 2015-10-24 01:32:20 +0200 |
---|---|---|
committer | tg(x) <*@tg-x.net> | 2016-02-09 22:35:16 +0100 |
commit | e1bcc74135cacb0180255399e76d12ddad2acabe (patch) | |
tree | 9abf390bb75e820e08211bdae2426b0e5f34fbb2 /pkgs/applications/misc/dmenu | |
parent | 4f07c88d467216d9692fefc951deb5cd3c4cc722 (diff) | |
download | nixlib-e1bcc74135cacb0180255399e76d12ddad2acabe.tar nixlib-e1bcc74135cacb0180255399e76d12ddad2acabe.tar.gz nixlib-e1bcc74135cacb0180255399e76d12ddad2acabe.tar.bz2 nixlib-e1bcc74135cacb0180255399e76d12ddad2acabe.tar.lz nixlib-e1bcc74135cacb0180255399e76d12ddad2acabe.tar.xz nixlib-e1bcc74135cacb0180255399e76d12ddad2acabe.tar.zst nixlib-e1bcc74135cacb0180255399e76d12ddad2acabe.zip |
wayland window managers: orbment, sway, velox
Diffstat (limited to 'pkgs/applications/misc/dmenu')
-rw-r--r-- | pkgs/applications/misc/dmenu/wayland.nix | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/applications/misc/dmenu/wayland.nix b/pkgs/applications/misc/dmenu/wayland.nix new file mode 100644 index 000000000000..d55e22c5a3b8 --- /dev/null +++ b/pkgs/applications/misc/dmenu/wayland.nix @@ -0,0 +1,34 @@ +{stdenv, fetchurl #, libX11, libXinerama, enableXft, libXft, zlib +, swc, wld, wayland, libxkbcommon, pixman, fontconfig +}: + +with stdenv.lib; + +stdenv.mkDerivation rec { + name = "dmenu-wayland-${version}"; + version = "git-2014-11-02"; + rev = "6e08b77428cc3c406ed2e90d4cae6c41df76341e"; + + src = fetchurl { + url = "https://github.com/michaelforney/dmenu/archive/${rev}.tar.gz"; + sha256 = "d0f73e442baf44a93a3b9d41a72e9cfa14f54af6049c90549f516722e3f88019"; + }; + + buildInputs = [ swc wld wayland libxkbcommon pixman fontconfig ]; + + postPatch = '' + sed -ri -e 's!\<(dmenu|dmenu_path)\>!'"$out/bin"'/&!g' dmenu_run + ''; + + preConfigure = [ + ''sed -i "s@PREFIX = /usr/local@PREFIX = $out@g; s@/usr/share/swc@$(echo "$nativeBuildInputs" | grep -o '[^ ]*-swc-[^ ]*')/share/swc@g" config.mk'' + ]; + + meta = { + description = "a generic, highly customizable, and efficient menu for the X Window System"; + homepage = http://tools.suckless.org/dmenu; + license = stdenv.lib.licenses.mit; + maintainers = with stdenv.lib.maintainers; [ ]; + platforms = with stdenv.lib.platforms; all; + }; +} |