diff options
author | Basti <mail@sebastian-sellmeier.de> | 2024-04-21 18:37:01 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-21 18:37:01 +0000 |
commit | 19081514c247fbe95d0cd9094e530cafd43dbe7f (patch) | |
tree | 873d14e5c888805f2c23d09cde6659ec982ccad8 /nixos | |
parent | 0a9614a8544b7ca4a333b49067686667e8f6a77b (diff) | |
parent | dd64d6285889b4d22a2a0c916558488e5d43dbf8 (diff) |
Merge pull request #304608 from tmuehlbacher/fix-fzf-bash-completions
nixos/fzf: fix bash with `fuzzyCompletion`
Diffstat (limited to 'nixos')
-rw-r--r-- | nixos/modules/programs/fzf.nix | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/nixos/modules/programs/fzf.nix b/nixos/modules/programs/fzf.nix index 0e7e519f0436d..66ad7d418de68 100644 --- a/nixos/modules/programs/fzf.nix +++ b/nixos/modules/programs/fzf.nix @@ -15,11 +15,12 @@ in environment.systemPackages = lib.mkIf (cfg.keybindings || cfg.fuzzyCompletion) [ pkgs.fzf ]; programs = { - bash.interactiveShellInit = lib.optionalString cfg.fuzzyCompletion '' + # load after programs.bash.enableCompletion + bash.promptPluginInit = lib.mkAfter (lib.optionalString cfg.fuzzyCompletion '' source ${pkgs.fzf}/share/fzf/completion.bash '' + lib.optionalString cfg.keybindings '' source ${pkgs.fzf}/share/fzf/key-bindings.bash - ''; + ''); zsh = { interactiveShellInit = lib.optionalString (!config.programs.zsh.ohMyZsh.enable) |