dunst: install Zsh completion files

This commit is contained in:
Vincent Bernat 2023-03-15 07:49:05 +01:00
parent a5772cae76
commit 12951822d8

View file

@ -1,5 +1,5 @@
{ stdenv, lib, fetchFromGitHub, makeWrapper
, pkg-config, which, perl, libXrandr
, pkg-config, which, perl, jq, libXrandr
, cairo, dbus, systemd, gdk-pixbuf, glib, libX11, libXScrnSaver
, wayland, wayland-protocols
, libXinerama, libnotify, pango, xorgproto, librsvg
@ -38,6 +38,11 @@ stdenv.mkDerivation rec {
postInstall = ''
wrapProgram $out/bin/dunst \
--set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE"
install -D contrib/_dunst.zshcomp $out/share/zsh/site-functions/_dunst
install -D contrib/_dunstctl.zshcomp $out/share/zsh/site-functions/_dunstctl
substituteInPlace $out/share/zsh/site-functions/_dunstctl \
--replace "jq -M" "${jq}/bin/jq -M"
'';
passthru.tests.version = testers.testVersion { package = dunst; };