From 38eb73784527587f3fc6df724629b87da66188d0 Mon Sep 17 00:00:00 2001 From: José Luis Lafuente Date: Tue, 5 Feb 2019 20:59:11 +0100 Subject: kitty: install completions --- pkgs/applications/misc/kitty/default.nix | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'pkgs/applications') diff --git a/pkgs/applications/misc/kitty/default.nix b/pkgs/applications/misc/kitty/default.nix index 9427ac426fb..845de8b0388 100644 --- a/pkgs/applications/misc/kitty/default.nix +++ b/pkgs/applications/misc/kitty/default.nix @@ -45,6 +45,12 @@ buildPythonApplication rec { cp -r linux-package/{bin,share,lib} $out wrapProgram "$out/bin/kitty" --prefix PATH : "$out/bin:${stdenv.lib.makeBinPath [ imagemagick xsel ]}" runHook postInstall + + # ZSH completions need to be invoked with `source`: + # https://github.com/kovidgoyal/kitty/blob/8ceb941051b89b7c50850778634f0b6137aa5e6e/docs/index.rst#zsh + mkdir -p "$out/share/"{bash-completion/completions,fish/vendor_completions.d,zsh/site-functions} + "$out/bin/kitty" + complete setup fish > "$out/share/fish/vendor_completions.d/kitty.fish" + "$out/bin/kitty" + complete setup bash > "$out/share/bash-completion/completions/kitty.bash" ''; postInstall = '' -- cgit 1.4.1