this repo has no description
at main 40 lines 857 B view raw
1# shell options 2 3setopt append_history share_history histignoredups 4setopt prompt_subst 5 6autoload -Uz compinit; compinit 7autoload -Uz promptinit; promptinit 8autoload -Uz run-help 9 10autoload -Uz prompt_faraday_setup; prompt_faraday_setup 11autoload -Uz bookmarks_setup; bookmarks_setup 12autoload -Uz nix_setup; nix_setup 13 14# redraw the prompt every 10s for a live clock 15TRAPALRM() { zle reset-prompt } 16TMOUT=10 17 18# local is power 19export EDITOR='eb' 20 21# aliases plz 22alias gs='git status' 23 24# bat is a syntax highlighted cat 25alias cat="bat" 26 27# eza is a nice ls replacement 28local eza_params=( 29 "--color-scale=all" 30 "--color-scale-mode=gradient" 31 "--group-directories-first" 32 "--smart-group" 33 "--git" 34) 35 36alias ls='eza ${eza_params}' 37alias la='eza -lbhHigUmuSa' 38alias ll='eza --all --header --long ${eza_params}' 39alias lx='eza -lbhHigUmuSa@' 40alias tree='eza --tree'