ZSH-Config/.aliases

48 lines
872 B
Plaintext
Raw Normal View History

2024-04-24 04:20:33 +00:00
#! /usr/bin/env zsh
nixos_config="$HOME/nixos-config/hosts/nixos/configuration.nix"
if [ -f "$nixos_config" ]; then
alias edit_config="${EDITOR:-vim} $nixos_config"
fi
unset nixos_config
if [ "$TERM" = 'xterm-kitty' ]; then
alias ssh='kitty +kitten ssh'
alias clear='printf "\033c"'
fi
alias grep='grep --color=auto'
if command -v eza &> /dev/null; then
alias ls='eza --icons=auto --group-directories-first'
else
alias ls='ls --color=auto'
fi
alias nv='nvim'
alias nvd='nvim .'
alias nvc='nvim -c "edit \$MYVIMRC"'
alias c='clear'
alias e='echo'
alias pf='printf'
2024-08-06 14:13:18 +00:00
alias ff='fastfetch'
2024-04-24 04:20:33 +00:00
2024-08-06 14:13:18 +00:00
alias :w='printf "Saved\n"'
2024-04-24 04:20:33 +00:00
alias :q='exit'
alias :wq='exit'
2024-08-06 14:13:18 +00:00
if command -v zigup &> /dev/null; then
alias zigup='zigup --install-dir "$HOME/.local/share/zigup" --path-link "$HOME/.local/bin/zig-local"'
fi
2024-04-24 04:20:33 +00:00
bindkey -s '^o' 'lfcd\n'
bindkey -s '^n' 'nvd\n'