2022-11-30 20:47:36 +01:00
|
|
|
# zsh exports
|
|
|
|
|
2022-12-19 16:11:45 +01:00
|
|
|
export HISTSIZE=1000
|
|
|
|
export HISTFILE=/tmp/zsh-history
|
2022-11-30 20:47:36 +01:00
|
|
|
export SAVEHIST=$HISTSIZE
|
|
|
|
|
|
|
|
export USER=$(whoami)
|
|
|
|
export CPATH=/home/$USER/.local/bin:/home/$USER/Projects/scripts:/home/$USER/.config:/home/$USER/Scripts
|
|
|
|
export EDITOR='nvim'
|
|
|
|
export LANG="en_US.UTF-8"
|
2022-12-19 16:11:45 +01:00
|
|
|
command -v sudo > /dev/null && export PERM='sudo'
|
2022-11-30 20:47:36 +01:00
|
|
|
command -v doas > /dev/null && export PERM='doas'
|
|
|
|
export PERM="$PERM"
|
|
|
|
export PATH=$PATH:$CPATH
|
|
|
|
export PLAYER='mpv'
|
|
|
|
export TERMINAL=st
|
|
|
|
|
2022-12-19 16:11:45 +01:00
|
|
|
command -v chromium-bin > /dev/null && export BROWSER='chromium-bin'
|
|
|
|
command -v chromium > /dev/null && export BROWSER='chromium'
|
|
|
|
command -v firefox-bin > /dev/null && export BROWSER='firefox-bin'
|
|
|
|
command -v firefox > /dev/null && export BROWSER='firefox'
|
2022-11-30 20:47:36 +01:00
|
|
|
|
2022-12-22 22:26:22 +01:00
|
|
|
export FETCH='sfetch'
|
2022-11-30 20:47:36 +01:00
|
|
|
export PS1="$PS1col"
|
|
|
|
export MIXER='pulsemixer'
|
2022-12-19 16:11:45 +01:00
|
|
|
export TOOL='fzf'
|
|
|
|
export PROJECTDIR="$HOME/Projects"
|
|
|
|
export DOTDIR="$HOME/.config"
|
2022-11-30 20:47:36 +01:00
|
|
|
export LIST='exa'
|
|
|
|
|
2022-12-19 16:11:45 +01:00
|
|
|
export SERVERDATA="$HOME/.config/.serverdata"
|
|
|
|
|
2022-11-30 20:47:36 +01:00
|
|
|
command -v pacman > /dev/null && \
|
|
|
|
export PKGINSTALL='$PERM pacman -S' && \
|
|
|
|
export PKGREMOVE='$PERM pacman -Rs' && \
|
|
|
|
export PKGCLEAN=''
|
|
|
|
|
|
|
|
command -v emerge > /dev/null && \
|
|
|
|
export PKGINSTALL='$PERM emerge' && \
|
|
|
|
export PKGREMOVE='$PERM emerge --deselect' && \
|
|
|
|
export PKGCLEAN='$PERM emerge --depclean -a'
|
|
|
|
|
|
|
|
export LISTDEVICE='lsblk'
|
|
|
|
export DEVICEINFO='df'
|
|
|
|
|
|
|
|
export ZPLUGINDIR=~/.config/zsh/plugins
|
|
|
|
|
|
|
|
export JavaScriptCoreUseJIT=0
|
|
|
|
export DOTNET_CLI_TELEMETRY_OPTOUT=true
|
|
|
|
export XDG_DESKTOP_DIR="/dev/null"
|
|
|
|
export ASSUME_NO_MOVING_GC_UNSAFE_RISK_IT_WITH=go1.18
|
2022-12-19 16:11:45 +01:00
|
|
|
export STARSHIP_CONFIG="$ZDOTDIR/.zsh_starship"
|