xdgspec and pretty aliases

This commit is contained in:
tavo-wasd 2024-08-21 23:38:02 -06:00
parent 9f52004efa
commit beb15e6ade
2 changed files with 13 additions and 5 deletions

View file

@ -72,13 +72,18 @@ alias \
img="cd $HOME/Pictures/ && ls" \ img="cd $HOME/Pictures/ && ls" \
vid="cd $HOME/Videos/ && ls" \ vid="cd $HOME/Videos/ && ls" \
EZA_OPTS="--git --group-directories-first --icons --time-style=long-iso"
command -v exa >/dev/null 2>&1 && command -v exa >/dev/null 2>&1 &&
alias ls="exa --group-directories-first --icons -a1" && alias la="exa $EZA_OPTS -alghUum" &&
alias ll="exa --group-directories-first --icons -al --time-style=iso --git" alias lt="exa $EZA_OPTS -T -L 2" &&
alias ll="exa $EZA_OPTS -alg" &&
alias ls="exa $EZA_OPTS -a1"
command -v eza >/dev/null 2>&1 && command -v eza >/dev/null 2>&1 &&
alias ls="eza --group-directories-first --icons -a1" && alias la="eza $EZA_OPTS -alghUum" &&
alias ll="eza --group-directories-first --icons -al --time-style=iso --git" alias lt="eza $EZA_OPTS -T -L 2" &&
alias ll="eza $EZA_OPTS -alg" &&
alias ls="eza $EZA_OPTS -a1"
command -v trash >/dev/null 2>&1 && alias rm="trash" command -v trash >/dev/null 2>&1 && alias rm="trash"

View file

@ -2,16 +2,19 @@
# $ printf '[ -f ~/.config/shell/env ] && . ~/.config/shell/env' | sudo tee -a /etc/profile # $ printf '[ -f ~/.config/shell/env ] && . ~/.config/shell/env' | sudo tee -a /etc/profile
export \ export \
BASH_ENV="$XDG_CONFIG_HOME/shell/bashrc" \
XDG_STATE_HOME="$HOME/.local/state" \ XDG_STATE_HOME="$HOME/.local/state" \
XDG_CACHE_HOME="$HOME/.local/cache" \ XDG_CACHE_HOME="$HOME/.local/cache" \
XDG_DATA_HOME="$HOME/.local/share" \ XDG_DATA_HOME="$HOME/.local/share" \
XDG_CONFIG_HOME="$HOME/.config" \ XDG_CONFIG_HOME="$HOME/.config" \
BASH_ENV="$XDG_CONFIG_HOME/shell/bashrc" \
_JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME/java" \ _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME/java" \
MATHEMATICA_USERBASE="$XDG_CONFIG_HOME/mathematica" \ MATHEMATICA_USERBASE="$XDG_CONFIG_HOME/mathematica" \
XCURSOR_PATH=/usr/share/icons:$XDG_DATA_HOME/icons \ XCURSOR_PATH=/usr/share/icons:$XDG_DATA_HOME/icons \
GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc-2.0" \ GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc-2.0" \
PASSWORD_STORE_DIR="$XDG_DATA_HOME/password-store" \ PASSWORD_STORE_DIR="$XDG_DATA_HOME/password-store" \
TEXMFCONFIG="$XDG_CONFIG_HOME/texlive/texmf-config" \
TEXMFVAR="$XDG_CACHE_HOME/texlive/texmf-var" \
TEXMFHOME="$XDG_DATA_HOME/texmf" \
VIMINIT="source $XDG_CONFIG_HOME/vim/vimrc" \ VIMINIT="source $XDG_CONFIG_HOME/vim/vimrc" \
XSERVERRC="$XDG_CONFIG_HOME/X11/xserverrc" \ XSERVERRC="$XDG_CONFIG_HOME/X11/xserverrc" \
MBSYNCRC="$XDG_CONFIG_HOME/isync/mbsyncrc" \ MBSYNCRC="$XDG_CONFIG_HOME/isync/mbsyncrc" \