From d9c9b55d491dd3eff59503094b6eea189b374efb Mon Sep 17 00:00:00 2001 From: servius Date: Fri, 27 Feb 2026 12:35:12 +0530 Subject: [PATCH] feat: Automatically run fish if bash is in interactive mode --- home/programs/fish.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/home/programs/fish.nix b/home/programs/fish.nix index 466c69d5..92b0a383 100644 --- a/home/programs/fish.nix +++ b/home/programs/fish.nix @@ -44,6 +44,15 @@ ''; }; home.shell.enableFishIntegration = true; + + programs.bash = { + enable = true; + initExtra = '' + if [[ $- == *i* && -z "$FISH_VERSION" ]]; then + exec ${lib.getExe pkgs.fish} + fi + ''; + }; } // lib.optionalAttrs (!(device.is "tsuba")) { stylix.targets.fish.enable = false;