

# Commands that should be applied only for interactive shells.
[[ $- == *i* ]] || return

HISTFILESIZE=100000
HISTSIZE=10000

shopt -s histappend
shopt -s extglob
shopt -s globstar
shopt -s checkjobs

alias -- agy='podman run --rm -it --pull newer -v agy-config:/root/.gemini/antigravity-cli -v "$PWD:/workspace:rw" ghcr.io/chickeniq/antigravity-cli --dangerously-skip-permissions'
alias -- k=kubectl
alias -- kctx=kubectx
alias -- kns=kubens
alias -- ls='eza -a --color=auto --group-directories-first'

if [[ ! -v BASH_COMPLETION_VERSINFO ]]; then
  . "/nix/store/sm9x00nj013ws1cic8vbdv7w6iwk7l09-bash-completion-2.18.0/etc/profile.d/bash_completion.sh"
fi

if [[ :$SHELLOPTS: =~ :(vi|emacs): ]]; then
  source /nix/store/z8g1z9alr8zpkv28baqrb81lbmfqfs5w-fzf-0.74.5/share/fzf/key-bindings.bash
  source /nix/store/z8g1z9alr8zpkv28baqrb81lbmfqfs5w-fzf-0.74.5/share/fzf/completion.bash
fi

if test -n "$KITTY_INSTALLATION_DIR"; then
  export KITTY_SHELL_INTEGRATION="no-rc"
  source "$KITTY_INSTALLATION_DIR/shell-integration/bash/kitty.bash"
fi

if [[ $TERM != "dumb" ]]; then
  eval "$(/nix/store/zin980pfsiwylrmwl0jk3cbq94qlazjj-starship-1.26.0/bin/starship init bash --print-full-init)"
fi

