diff options
author | Michael Weiss <dev.primeos@gmail.com> | 2020-04-14 22:08:59 +0200 |
---|---|---|
committer | Michael Weiss <dev.primeos@gmail.com> | 2020-04-14 22:12:55 +0200 |
commit | e27369fbe667c9a295ae7e7b348db929b1438908 (patch) | |
tree | 012d44dbfc0cda91b8090f759aa10e45ad20838b /pkgs | |
parent | 57e20c5d8735ab46e394d6a0ca1193082e4298be (diff) |
lf: Install the shell completions
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/tools/misc/lf/default.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/tools/misc/lf/default.nix b/pkgs/tools/misc/lf/default.nix index 16d2594ddb035..b1edabad6849d 100644 --- a/pkgs/tools/misc/lf/default.nix +++ b/pkgs/tools/misc/lf/default.nix @@ -1,4 +1,4 @@ -{ buildGoModule, fetchFromGitHub, lib }: +{ buildGoModule, fetchFromGitHub, lib, installShellFiles }: buildGoModule rec { pname = "lf"; @@ -13,6 +13,8 @@ buildGoModule rec { modSha256 = "1c6c6qg8yrhdhqsnqj3jw3x2hi8vrhfm47cp9xlkfnjfrz3nk6jp"; + nativeBuildInputs = [ installShellFiles ]; + # TODO: Setting buildFlags probably isn't working properly. I've tried a few # variants, e.g.: # - buildFlags = [ "-ldflags" "\"-s" "-w"" ""-X 'main.gVersion=${version}'\"" ]; @@ -26,8 +28,9 @@ buildGoModule rec { ''; postInstall = '' - install -D --mode=444 lf.1 $out/share/man/man1/lf.1 install -D --mode=444 lf.desktop $out/share/applications/lf.desktop + installManPage lf.1 + installShellCompletion etc/lf.{zsh,fish} ''; meta = with lib; { |