From 42f4c8e92d236f30695823a34f19c1a2461e11bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Wed, 10 Apr 2024 16:46:13 -0400 Subject: [PATCH] nixos/fzf: ensure fzf init script is evaluated after bash completions and before aliases --- nixos/modules/programs/fzf.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/nixos/modules/programs/fzf.nix b/nixos/modules/programs/fzf.nix index 87915934099b8..36c410a809581 100644 --- a/nixos/modules/programs/fzf.nix +++ b/nixos/modules/programs/fzf.nix @@ -3,7 +3,7 @@ let inherit (lib) maintainers; inherit (lib.meta) getExe; - inherit (lib.modules) mkIf mkRemovedOptionModule; + inherit (lib.modules) mkAfter mkIf mkRemovedOptionModule; inherit (lib.options) mkEnableOption mkPackageOption; inherit (lib.strings) optionalString; @@ -33,7 +33,7 @@ in config = mkIf cfg.enable { environment.systemPackages = [ cfg.package ]; - programs.bash.interactiveShellInit = '' + programs.bash.promptPluginInit = mkAfter '' eval "$(${getExe cfg.package} --bash)" '';