diff options
author | José Luis Lafuente <jl@lafuente.me> | 2019-02-05 20:59:11 +0100 |
---|---|---|
committer | Maximilian Bosch <maximilian@mbosch.me> | 2019-02-06 13:27:56 +0100 |
commit | 38eb73784527587f3fc6df724629b87da66188d0 (patch) | |
tree | dcc6abbda89e1daadfb59c6e0f6fbfd93bba93c4 /pkgs/applications/misc/kitty | |
parent | dfce20e4e3b603428a6cb7f13bf7372a60900e22 (diff) | |
download | nixpkgs-38eb73784527587f3fc6df724629b87da66188d0.tar nixpkgs-38eb73784527587f3fc6df724629b87da66188d0.tar.gz nixpkgs-38eb73784527587f3fc6df724629b87da66188d0.tar.bz2 nixpkgs-38eb73784527587f3fc6df724629b87da66188d0.tar.lz nixpkgs-38eb73784527587f3fc6df724629b87da66188d0.tar.xz nixpkgs-38eb73784527587f3fc6df724629b87da66188d0.tar.zst nixpkgs-38eb73784527587f3fc6df724629b87da66188d0.zip |
kitty: install completions
Diffstat (limited to 'pkgs/applications/misc/kitty')
-rw-r--r-- | pkgs/applications/misc/kitty/default.nix | 6 |
1 files changed, 6 insertions, 0 deletions
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 = '' |