From beb15e6adedf61e0a840f3ca00d9f80b0fe2d015 Mon Sep 17 00:00:00 2001 From: tavo-wasd Date: Wed, 21 Aug 2024 23:38:02 -0600 Subject: [PATCH] xdgspec and pretty aliases --- shell/bashrc | 13 +++++++++---- shell/env | 5 ++++- 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/shell/bashrc b/shell/bashrc index 14c50cb..e237691 100644 --- a/shell/bashrc +++ b/shell/bashrc @@ -72,13 +72,18 @@ alias \ img="cd $HOME/Pictures/ && ls" \ vid="cd $HOME/Videos/ && ls" \ +EZA_OPTS="--git --group-directories-first --icons --time-style=long-iso" command -v exa >/dev/null 2>&1 && - alias ls="exa --group-directories-first --icons -a1" && - alias ll="exa --group-directories-first --icons -al --time-style=iso --git" + alias la="exa $EZA_OPTS -alghUum" && + 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 && - alias ls="eza --group-directories-first --icons -a1" && - alias ll="eza --group-directories-first --icons -al --time-style=iso --git" + alias la="eza $EZA_OPTS -alghUum" && + 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" diff --git a/shell/env b/shell/env index abf4ee7..f6ba1e0 100644 --- a/shell/env +++ b/shell/env @@ -2,16 +2,19 @@ # $ printf '[ -f ~/.config/shell/env ] && . ~/.config/shell/env' | sudo tee -a /etc/profile export \ - BASH_ENV="$XDG_CONFIG_HOME/shell/bashrc" \ XDG_STATE_HOME="$HOME/.local/state" \ XDG_CACHE_HOME="$HOME/.local/cache" \ XDG_DATA_HOME="$HOME/.local/share" \ XDG_CONFIG_HOME="$HOME/.config" \ + BASH_ENV="$XDG_CONFIG_HOME/shell/bashrc" \ _JAVA_OPTIONS=-Djava.util.prefs.userRoot="$XDG_CONFIG_HOME/java" \ MATHEMATICA_USERBASE="$XDG_CONFIG_HOME/mathematica" \ XCURSOR_PATH=/usr/share/icons:$XDG_DATA_HOME/icons \ GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc-2.0" \ 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" \ XSERVERRC="$XDG_CONFIG_HOME/X11/xserverrc" \ MBSYNCRC="$XDG_CONFIG_HOME/isync/mbsyncrc" \