diff --git a/home/by-host/endurance/config/shell.nix b/home/by-host/endurance/config/shell.nix new file mode 100644 index 0000000..1a40b6c --- /dev/null +++ b/home/by-host/endurance/config/shell.nix @@ -0,0 +1,14 @@ +{pkgs, ...}: { + programs.fish = { + enable = true; + + interactiveShellInit = '' + # Kitty shell integration - enables command markers and sticky command display + if set -q KITTY_INSTALLATION_DIR + set --global KITTY_SHELL_INTEGRATION enabled + source "$KITTY_INSTALLATION_DIR/shell-integration/fish/vendor_conf.d/kitty-shell-integration.fish" + set --prepend fish_complete_path "$KITTY_INSTALLATION_DIR/shell-integration/fish/vendor_completions.d" + end + ''; + }; +}