dots/pkgs/bob-nvim.nix
Price Hiller 9086ce9759
Some checks failed
Check Formatting of Files / Check-Formatting (push) Has been cancelled
feat(nix/pkgs): add shell completions for bob-nvim
2024-09-05 10:58:07 -05:00

25 lines
603 B
Nix

{ installShellFiles, rustPlatform, fetchFromGitHub }:
rustPlatform.buildRustPackage rec {
pname = "bob";
version = "3.0.1";
buildInputs = [ installShellFiles ];
src = fetchFromGitHub {
owner = "MordechaiHadad";
repo = "bob";
rev = "v${version}";
hash = "sha256-Op/NXWssylgAOb1BccSOz7JqXFranzAsGICFMF3o/K8=";
};
cargoLock.lockFile = "${src}/Cargo.lock";
postInstall = # bash
''
installShellCompletion --cmd bob \
--bash <($out/bin/bob complete bash) \
--zsh <($out/bin/bob complete zsh) \
--fish <($out/bin/bob complete fish)
'';
}