Merge: fzf: don't source automatically (#433661)

Changed files
+1 -7
nixos
modules
programs
pkgs
by-name
fz
+1 -1
nixos/modules/programs/fzf.nix
···
};
fish.interactiveShellInit = lib.optionalString cfg.keybindings ''
-
source ${pkgs.fzf}/share/fzf/key-bindings.fish
+
source ${pkgs.fzf}/share/fzf/key-bindings.fish && fzf_key_bindings
'';
};
};
-6
pkgs/by-name/fz/fzf/package.nix
···
# Install shell integrations
install -D shell/* -t $out/share/fzf/
-
install -D shell/key-bindings.fish $out/share/fish/vendor_functions.d/fzf_key_bindings.fish
-
mkdir -p $out/share/fish/vendor_conf.d
-
cat << EOF > $out/share/fish/vendor_conf.d/load-fzf-key-bindings.fish
-
status is-interactive; or exit 0
-
fzf_key_bindings
-
EOF
cat <<SCRIPT > $out/bin/fzf-share
#!${runtimeShell}