From 51aae8647b0d7aa2cb19ab519656d115bd437a8b Mon Sep 17 00:00:00 2001 From: figsoda Date: Sun, 16 Jul 2023 21:31:30 -0400 Subject: [PATCH] dysk: install man page and shell completions --- pkgs/tools/filesystems/dysk/default.nix | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkgs/tools/filesystems/dysk/default.nix b/pkgs/tools/filesystems/dysk/default.nix index 54990bd41441..c1e7f5b2332d 100644 --- a/pkgs/tools/filesystems/dysk/default.nix +++ b/pkgs/tools/filesystems/dysk/default.nix @@ -1,6 +1,7 @@ { lib , rustPlatform , fetchFromGitHub +, installShellFiles }: rustPlatform.buildRustPackage rec { @@ -16,6 +17,15 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-YmA1Qx3oKHXlXs3FWoLMRAnFdIQaFdLJaNwj/FxIS5Q="; + nativeBuildInputs = [ + installShellFiles + ]; + + postInstall = '' + installManPage $releaseDir/build/*/out/dysk.1 + installShellCompletion $releaseDir/build/*/out/{dysk.bash,dysk.fish,_dysk} + ''; + meta = with lib; { description = "Get information on your mounted disks"; homepage = "https://github.com/Canop/dysk";