nixos/shell: make sure zoxide is evaled latest

This commit is contained in:
Wroclaw 2025-05-30 19:05:18 +02:00
parent a1208a79b2
commit 4aa8236957

View file

@ -39,15 +39,19 @@ in
HISTCONTROL=ignoreboth
'';
programs.bash.interactiveShellInit = ''
programs.bash.interactiveShellInit = lib.mkMerge [
''
HISTCONTROL=ignoreboth
if test -n "$KITTY_INSTALLATION_DIR"; then
export KITTY_SHELL_INTEGRATION="enabled,no-sudo"
source "$KITTY_INSTALLATION_DIR/shell-integration/bash/kitty.bash"
fi
eval "''$(zoxide init bash)"
alias bye=exit
'';
''
(lib.mkAfter ''
eval "''$(${lib.getExe pkgs.zoxide} init bash)"
'')
];
environment.etc."xdg/kitty/kitty.conf".text = ''
font_family MesloLGS Nerd Font