Loading pkgs/tools/text/mdbook/default.nix +10 −1 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, nix, rustPlatform, CoreServices }: { lib, stdenv, fetchFromGitHub, nix, rustPlatform, CoreServices, installShellFiles }: rustPlatform.buildRustPackage rec { pname = "mdbook"; Loading @@ -13,8 +13,17 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-D0XhrweO0A1+81Je4JZ0lmnbIHstNvefpmogCyB4FEE="; nativeBuildInputs = [ installShellFiles ]; buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd mdbook \ --bash <($out/bin/mdbook completions bash) \ --fish <($out/bin/mdbook completions fish) \ --zsh <($out/bin/mdbook completions zsh ) ''; passthru = { tests = { inherit nix; Loading Loading
pkgs/tools/text/mdbook/default.nix +10 −1 Original line number Diff line number Diff line { lib, stdenv, fetchFromGitHub, nix, rustPlatform, CoreServices }: { lib, stdenv, fetchFromGitHub, nix, rustPlatform, CoreServices, installShellFiles }: rustPlatform.buildRustPackage rec { pname = "mdbook"; Loading @@ -13,8 +13,17 @@ rustPlatform.buildRustPackage rec { cargoHash = "sha256-D0XhrweO0A1+81Je4JZ0lmnbIHstNvefpmogCyB4FEE="; nativeBuildInputs = [ installShellFiles ]; buildInputs = lib.optionals stdenv.isDarwin [ CoreServices ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd mdbook \ --bash <($out/bin/mdbook completions bash) \ --fish <($out/bin/mdbook completions fish) \ --zsh <($out/bin/mdbook completions zsh ) ''; passthru = { tests = { inherit nix; Loading