fix: writeShellScript -> writeShellScriptBin: allow for adding to env

This commit is contained in:
Ahwx 2025-08-13 13:28:32 +02:00
parent 7fe07dd10e
commit 0d871a7411

View file

@ -8,7 +8,7 @@
coreutils, coreutils,
bash, bash,
nix-search-fzf, nix-search-fzf,
writeShellScript, writeShellScriptBin,
}: }:
let let
@ -28,7 +28,7 @@ createScript "nix-search-fzf" src {
]; ];
# Enter a 'nix shell' with packages selected by this script # Enter a 'nix shell' with packages selected by this script
passthru.zsh-shell-widget = writeShellScript "nix-search-fzf-shell-widget" '' passthru.zsh-shell-widget = writeShellScriptBin "nix-search-fzf-shell-widget" ''
nix-search-fzf-shell-widget() { nix-search-fzf-shell-widget() {
setopt localoptions pipefail no_aliases 2> /dev/null setopt localoptions pipefail no_aliases 2> /dev/null
local cmd="$(eval "${nix-search-fzf}/bin/nix-search-fzf -c")" local cmd="$(eval "${nix-search-fzf}/bin/nix-search-fzf -c")"