updated some stuff
This commit is contained in:
parent
ec479f19c2
commit
7ce7969873
3 changed files with 78 additions and 35 deletions
|
|
@ -1 +1 @@
|
||||||
cd "$1" && clear;
|
cd && clear;
|
||||||
|
|
|
||||||
|
|
@ -4,9 +4,9 @@ eval "$(starship init zsh)"
|
||||||
|
|
||||||
# ZOXIDE INITIALISATION
|
# ZOXIDE INITIALISATION
|
||||||
# start the smart directory jumper
|
# start the smart directory jumper
|
||||||
#if command -v zoxide >/dev/null 2>&1; then
|
if command -v zoxide >/dev/null 2>&1; then
|
||||||
# eval "$(zoxide init zsh --cmd cd)"
|
eval "$(zoxide init zsh --cmd cd)"
|
||||||
#fi
|
fi
|
||||||
|
|
||||||
# TMUX CHECK
|
# TMUX CHECK
|
||||||
# verify active multiplexer sessions
|
# verify active multiplexer sessions
|
||||||
|
|
|
||||||
|
|
@ -1,66 +1,109 @@
|
||||||
# shellcheck disable=all
|
# shellcheck disable=all
|
||||||
|
|
||||||
|
# Package management
|
||||||
alias pm='doas pacman'
|
alias pm='doas pacman'
|
||||||
alias pr='paru'
|
alias pr='paru'
|
||||||
|
|
||||||
alias ls='ls --color=auto'
|
# EZA CORE
|
||||||
alias l='ls -CF'
|
alias lz='eza --icons=always --git'
|
||||||
alias ll='ls -lh'
|
alias lzl='eza --icons=always --git -l'
|
||||||
alias la='ls -A'
|
alias lza='eza --icons=always --git -a'
|
||||||
alias lla='ls -lAh'
|
alias lzla='eza --icons=always --git -la'
|
||||||
alias lt='ls -lht'
|
alias lzd='eza --icons=always --git -D'
|
||||||
alias ltr='ls -lhtr'
|
alias lzld='eza --icons=always --git -lD'
|
||||||
alias lS='ls -lhS'
|
alias lzt='eza --icons=always --git --tree'
|
||||||
alias lR='ls -lR'
|
alias lzt1='eza --icons=always --git --tree --level=1'
|
||||||
alias l1='ls -1'
|
alias lzt2='eza --icons=always --git --tree --level=2'
|
||||||
alias ld='ls -ld'
|
alias lzt3='eza --icons=always --git --tree --level=3'
|
||||||
|
alias lzt4='eza --icons=always --git --tree --level=4'
|
||||||
|
alias lzt5='eza --icons=always --git --tree --level=5'
|
||||||
|
alias lztd='eza --icons=always --git --tree --level=2 -D'
|
||||||
|
alias lzta='eza --icons=always --git --tree -a'
|
||||||
|
alias lztla='eza --icons=always --git --tree -la'
|
||||||
|
alias lzs='eza --icons=always --git --sort=size'
|
||||||
|
alias lztm='eza --icons=always --git --sort=modified'
|
||||||
|
alias lzn='eza --icons=always --git --sort=name'
|
||||||
|
alias lze='eza --icons=always --git --sort=extension'
|
||||||
|
alias lzls='eza --icons=always --git -l --sort=size'
|
||||||
|
alias lzlt='eza --icons=always --git -l --sort=modified'
|
||||||
|
alias lzln='eza --icons=always --git -l --sort=name'
|
||||||
|
alias lzle='eza --icons=always --git -l --sort=extension'
|
||||||
|
alias lznew='eza --icons=always --git -l --sort=modified --reverse'
|
||||||
|
alias lzbig='eza --icons=always --git -l --sort=size'
|
||||||
|
alias lzg='eza --icons=always --git'
|
||||||
|
alias lzgl='eza --icons=always --git -l'
|
||||||
|
alias lzgt='eza --icons=always --git --tree'
|
||||||
|
alias lzdir='eza --icons=always --git --group-directories-first'
|
||||||
|
alias lzldir='eza --icons=always --git -l --group-directories-first'
|
||||||
|
alias lzadir='eza --icons=always --git -la --group-directories-first'
|
||||||
|
alias lzabs='eza --icons=always --git --absolute'
|
||||||
|
alias lzli='eza --icons=always --git -l --inode'
|
||||||
|
alias lzng='eza --icons=always'
|
||||||
|
alias lzni='eza --git'
|
||||||
|
|
||||||
|
alias ls='ls --color=always'
|
||||||
|
alias tree='tree -C'
|
||||||
|
alias cat='bat --paging=never'
|
||||||
|
alias batp='bat'
|
||||||
|
alias du='dust'
|
||||||
|
alias dus='dust --sort=size'
|
||||||
|
alias du1='dust --depth 1'
|
||||||
|
alias ff='fd'
|
||||||
|
alias ffa='fd --hidden --exclude .git'
|
||||||
|
alias rg='rg --smart-case'
|
||||||
|
alias rga='rg --hidden --glob "!.git" --smart-case'
|
||||||
|
alias top='btop'
|
||||||
|
|
||||||
|
# File operations
|
||||||
alias rm='rm -iv'
|
alias rm='rm -iv'
|
||||||
alias rmr='rm -riv'
|
alias rmr='rm -riv'
|
||||||
alias rmf='rm -frv'
|
alias rmf='rm -frv'
|
||||||
|
|
||||||
alias tree='tree -C'
|
alias mv='mv -v'
|
||||||
alias t='tree -C'
|
|
||||||
alias t1='tree -C -L 1'
|
|
||||||
alias t2='tree -C -L 2'
|
|
||||||
alias t3='tree -C -L 3'
|
|
||||||
alias t4='tree -C -L 4'
|
|
||||||
alias t5='tree -C -L 5'
|
|
||||||
|
|
||||||
|
# Editor
|
||||||
alias ,='nvim'
|
alias ,='nvim'
|
||||||
alias ,,='doas nvim'
|
alias ,,='doas nvim'
|
||||||
|
|
||||||
alias grep='grep --color=auto'
|
# System / text utilities
|
||||||
alias diff='diff --color=auto'
|
alias diff='diff --color=auto'
|
||||||
alias ip='ip --color=auto'
|
alias ip='ip --color=auto'
|
||||||
alias df='df -h'
|
alias df='df -h'
|
||||||
alias du='du -h'
|
|
||||||
alias free='free -h'
|
alias free='free -h'
|
||||||
|
|
||||||
alias chmod='chmod -v'
|
alias chmod='chmod -v'
|
||||||
alias suchmod='doas chmod -v'
|
alias suchmod='doas chmod -v'
|
||||||
alias chown='chown -v'
|
alias chown='chown -v'
|
||||||
alias suchown='doas chown -v'
|
alias suchown='doas chown -v'
|
||||||
alias path='echo $PATH | tr ":" "\n"'
|
|
||||||
|
alias rsync='rsync -avvP'
|
||||||
|
|
||||||
|
# Navigation / shell
|
||||||
|
alias path='print -l ${(s.:.)PATH}'
|
||||||
alias reload='exec zsh'
|
alias reload='exec zsh'
|
||||||
|
|
||||||
alias -g L='| less'
|
# Miscellaneous
|
||||||
alias -g G='| grep -i'
|
|
||||||
alias -g W='| wc -l'
|
|
||||||
alias -g NUL='>/dev/null 2>&1'
|
|
||||||
alias -g E='2>&1'
|
|
||||||
alias -g C=';clear;'
|
|
||||||
alias -g CP='| wl-copy'
|
|
||||||
alias -g ACP='| ansifilter | wl-copy'
|
|
||||||
|
|
||||||
alias fullcharge='doas tlp fullcharge'
|
alias fullcharge='doas tlp fullcharge'
|
||||||
alias paste='wl-paste'
|
alias paste='wl-paste'
|
||||||
alias ic='incus'
|
alias ic='incus'
|
||||||
|
|
||||||
alias fastfetch='fastfetch --config examples/25.jsonc'
|
alias ff='fastfetch'
|
||||||
|
|
||||||
alias py='python3'
|
alias py='python3'
|
||||||
alias ipy='ipython'
|
alias ipy='ipython'
|
||||||
|
|
||||||
alias zt='zathura'
|
alias zt='zathura'
|
||||||
|
|
||||||
|
# systemd
|
||||||
alias sys='systemctl --user'
|
alias sys='systemctl --user'
|
||||||
alias susys='doas systemctl'
|
alias susys='doas systemctl'
|
||||||
|
|
||||||
|
# Zsh global aliases
|
||||||
|
alias -g L='| less'
|
||||||
|
alias -g G='| grep -i'
|
||||||
|
alias -g W='| wc -l'
|
||||||
|
alias -g NUL='>/dev/null 2>&1'
|
||||||
|
alias -g E='2>&1'
|
||||||
|
alias -g C='; clear;'
|
||||||
|
alias -g CP='| wl-copy'
|
||||||
|
alias -g ACP='| ansifilter | wl-copy'
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue