diff options
author | Oleksii Filonenko <brightone@protonmail.com> | 2020-04-09 12:51:59 +0300 |
---|---|---|
committer | Oleksii Filonenko <brightone@protonmail.com> | 2020-04-09 12:51:59 +0300 |
commit | f5ceacc4a7f9a60c055e397fe5ee5b6bd2301426 (patch) | |
tree | c86205959068fd8f9cc13fcd2a20f525cc8d3b7d /pkgs/tools/misc | |
parent | 75223b636745550dd7a29d32cdc839bd2d81a53d (diff) | |
download | nixlib-f5ceacc4a7f9a60c055e397fe5ee5b6bd2301426.tar nixlib-f5ceacc4a7f9a60c055e397fe5ee5b6bd2301426.tar.gz nixlib-f5ceacc4a7f9a60c055e397fe5ee5b6bd2301426.tar.bz2 nixlib-f5ceacc4a7f9a60c055e397fe5ee5b6bd2301426.tar.lz nixlib-f5ceacc4a7f9a60c055e397fe5ee5b6bd2301426.tar.xz nixlib-f5ceacc4a7f9a60c055e397fe5ee5b6bd2301426.tar.zst nixlib-f5ceacc4a7f9a60c055e397fe5ee5b6bd2301426.zip |
lsd: use installShellCompletion
Diffstat (limited to 'pkgs/tools/misc')
-rw-r--r-- | pkgs/tools/misc/lsd/default.nix | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/pkgs/tools/misc/lsd/default.nix b/pkgs/tools/misc/lsd/default.nix index 3c2e1d9c52fd..e59a1d80a7d5 100644 --- a/pkgs/tools/misc/lsd/default.nix +++ b/pkgs/tools/misc/lsd/default.nix @@ -1,4 +1,8 @@ -{ stdenv, fetchFromGitHub, rustPlatform }: +{ stdenv +, fetchFromGitHub +, rustPlatform +, installShellFiles +}: rustPlatform.buildRustPackage rec { pname = "lsd"; @@ -13,10 +17,9 @@ rustPlatform.buildRustPackage rec { cargoSha256 = "13g0p6zh2b1z005lszll098d4lv62dzsxwhl76bianzrydif61lr"; - preFixup = '' - install -Dm644 -t $out/share/zsh/site-functions/ target/release/build/lsd-*/out/_lsd - install -Dm644 -t $out/share/fish/vendor_completions.d/ target/release/build/lsd-*/out/lsd.fish - install -Dm644 -t $out/share/bash-completion/completions/ target/release/build/lsd-*/out/lsd.bash + nativeBuildInputs = [ installShellFiles ]; + postInstall = '' + installShellCompletion target/release/build/lsd-*/out/{_lsd,lsd.{bash,fish}} ''; meta = with stdenv.lib; { |