31 lines
1 KiB
Bash
31 lines
1 KiB
Bash
# Enable the subsequent settings only in interactive sessions
|
|
case $- in
|
|
*i*) ;;
|
|
*) return;;
|
|
esac
|
|
|
|
eval "$(starship init bash)"
|
|
|
|
# dotfiles management
|
|
#alias config='/run/current-system/sw/bin/git --git-dir=$HOME/dotfiles/ --work-tree=$HOME'
|
|
#alias nixconfig='/run/current-system/sw/bin/git --git-dir=$HOME/nixdotfiles/ --work-tree=/'
|
|
|
|
|
|
alias nixconfig="GIT_SSH_COMMAND='ssh -i ~/.ssh/id_ed25519' /run/current-system/sw/bin/git --git-dir=$HOME/nixdotfiles/ --work-tree=/"
|
|
|
|
alias config="GIT_SSH_COMMAND='ssh -i ~/.ssh/id_ed25519' /run/current-system/sw/bin/git --git-dir=$HOME/dotfiles/ --work-tree=$HOME"
|
|
|
|
bind '"\e[A": history-search-backward'
|
|
bind '"\e[B": history-search-forward'
|
|
bind '"\eOA": history-search-backward'
|
|
bind '"\eOB": history-search-forward'
|
|
|
|
# fastfetch --config ascii-art
|
|
|
|
# uv
|
|
export PATH="/home/nicole/.local/bin:$PATH"
|
|
export SSH_AUTH_SOCK=/home/$USER/.bitwarden-ssh-agent.sock
|
|
alias kimi='kimi --mcp-config-file /home/nicole/.config/kimi/mcp.json'
|
|
|
|
# sudo alias with user envs
|
|
alias sudonvim='sudo -E nvim'
|