summaryrefslogtreecommitdiffstats
path: root/pkgs/applications/terminal-emulators/kitty/default.nix
diff options
context:
space:
mode:
authorLuflosi <luflosi@luflosi.de>2020-11-13 13:31:29 +0100
committerLuflosi <luflosi@luflosi.de>2020-11-13 14:17:38 +0100
commit09eabf6afdcfaa4b75ff17b2d8b8d2e0a1c5f18d (patch)
treec5d68b22525e5160e0ba10134d439b211a9bc43c /pkgs/applications/terminal-emulators/kitty/default.nix
parent04f0884fa5d957894e006dc8666cc30cec15cda7 (diff)
kitty: use installShellCompletion to install the shell completions
Diffstat (limited to 'pkgs/applications/terminal-emulators/kitty/default.nix')
-rw-r--r--pkgs/applications/terminal-emulators/kitty/default.nix10
1 files changed, 5 insertions, 5 deletions
diff --git a/pkgs/applications/terminal-emulators/kitty/default.nix b/pkgs/applications/terminal-emulators/kitty/default.nix
index e2eda846d60f..4813f5890f8f 100644
--- a/pkgs/applications/terminal-emulators/kitty/default.nix
+++ b/pkgs/applications/terminal-emulators/kitty/default.nix
@@ -53,10 +53,10 @@ buildPythonApplication rec {
nativeBuildInputs = [
pkgconfig sphinx ncurses
+ installShellFiles
] ++ stdenv.lib.optionals stdenv.isDarwin [
imagemagick
libicns # For the png2icns tool.
- installShellFiles
];
propagatedBuildInputs = stdenv.lib.optional stdenv.isLinux libGL;
@@ -113,10 +113,10 @@ buildPythonApplication rec {
wrapProgram "$out/bin/kitty" --prefix PATH : "$out/bin:${stdenv.lib.makeBinPath [ imagemagick xsel ncurses.dev ]}"
runHook postInstall
- 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"
- "$out/bin/kitty" + complete setup zsh > "$out/share/zsh/site-functions/_kitty"
+ installShellCompletion --cmd kitty \
+ --bash <("$out/bin/kitty" + complete setup bash) \
+ --fish <("$out/bin/kitty" + complete setup fish) \
+ --zsh <("$out/bin/kitty" + complete setup zsh)
'';
postInstall = ''