diff options
l---------[-rw-r--r--] | zsh/.zprofile | 57 | ||||
-rw-r--r-- | zsh/zprofile | 56 | ||||
-rw-r--r-- | zsh/zshenv (renamed from zsh/.zshenv) | 0 |
3 files changed, 57 insertions, 56 deletions
diff --git a/zsh/.zprofile b/zsh/.zprofile index 37bfee6..018fc86 100644..120000 --- a/zsh/.zprofile +++ b/zsh/.zprofile @@ -1,56 +1 @@ -path=( "$HOME"/.local/bin - "$HOME"/bin - "$HOME"/.gem/ruby/2.1.0/bin - "${path[@]}" ) - -# Set XDG Basedir Spec paths -export XDG_CACHE_HOME="$HOME"/.cache -export XDG_CONFIG_HOME="$HOME"/.config -export XDG_DATA_HOME="$HOME"/.local/share - -# Program homedir overrides -export MPV_HOME="$XDG_CONFIG_HOME"/mpv -export GNUPGHOME="$XDG_CONFIG_HOME"/gnupg -export GALE_DIR="$XDG_CONFIG_HOME"/gale -export HTTPIE_CONFIG_DIR="$XDG_CONFIG_HOME"/httpie -export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/password-store - -# Config overrides -export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/gtkrc-2.0 -export XCOMPOSEFILE="$XDG_CONFIG_HOME"/X11/XCompose -export XAUTHORITY="$XDG_RUNTIME_DIR"/xauthority -export ABSROOT="$HOME"/build/abs - -export VISUAL=nvim -export NVIM_TUI_ENABLE_TRUE_COLOR=1 - -export BROWSER=chromium-private -export TERMINAL=termite - -export PAGER=less -export LESS=-R -export LESSHISTFILE="$XDG_CACHE_HOME"/lesshist - -export SDL_AUDIODRIVER=pulse - -export SUDO_PROMPT=$'\e[31mSUDO\e[m password for \e[34m%p\e[m: ' - -export SHORTHOST=$(hostname -s) - -# Don’t use the default venv prompt in favor of our custom one -export VIRTUAL_ENV_DISABLE_PROMPT=1 - -export GTK_IM_MODULE=ibus -export XMODIFIERS=@im=ibus -export QT_IM_MODULE=ibus - -# LS_COLORS is now required for `ls` to use colors -source <(dircolors -b "$XDG_CONFIG_HOME"/dircolors) - -if [[ -f "$ZDOTDIR"/profile-"$SHORTHOST" ]]; then - source "$ZDOTDIR"/profile-"$SHORTHOST" -fi - -if [[ -z $DISPLAY && $XDG_VTNR -eq 1 ]]; then - exec startx "$XDG_CONFIG_HOME"/X11/xinitrc -- -keeptty -configdir "$XDG_CONFIG_HOME"/X11/xorg.conf.d -fi +zprofile
\ No newline at end of file diff --git a/zsh/zprofile b/zsh/zprofile new file mode 100644 index 0000000..37bfee6 --- /dev/null +++ b/zsh/zprofile @@ -0,0 +1,56 @@ +path=( "$HOME"/.local/bin + "$HOME"/bin + "$HOME"/.gem/ruby/2.1.0/bin + "${path[@]}" ) + +# Set XDG Basedir Spec paths +export XDG_CACHE_HOME="$HOME"/.cache +export XDG_CONFIG_HOME="$HOME"/.config +export XDG_DATA_HOME="$HOME"/.local/share + +# Program homedir overrides +export MPV_HOME="$XDG_CONFIG_HOME"/mpv +export GNUPGHOME="$XDG_CONFIG_HOME"/gnupg +export GALE_DIR="$XDG_CONFIG_HOME"/gale +export HTTPIE_CONFIG_DIR="$XDG_CONFIG_HOME"/httpie +export PASSWORD_STORE_DIR="$XDG_DATA_HOME"/password-store + +# Config overrides +export GTK2_RC_FILES="$XDG_CONFIG_HOME"/gtk-2.0/gtkrc-2.0 +export XCOMPOSEFILE="$XDG_CONFIG_HOME"/X11/XCompose +export XAUTHORITY="$XDG_RUNTIME_DIR"/xauthority +export ABSROOT="$HOME"/build/abs + +export VISUAL=nvim +export NVIM_TUI_ENABLE_TRUE_COLOR=1 + +export BROWSER=chromium-private +export TERMINAL=termite + +export PAGER=less +export LESS=-R +export LESSHISTFILE="$XDG_CACHE_HOME"/lesshist + +export SDL_AUDIODRIVER=pulse + +export SUDO_PROMPT=$'\e[31mSUDO\e[m password for \e[34m%p\e[m: ' + +export SHORTHOST=$(hostname -s) + +# Don’t use the default venv prompt in favor of our custom one +export VIRTUAL_ENV_DISABLE_PROMPT=1 + +export GTK_IM_MODULE=ibus +export XMODIFIERS=@im=ibus +export QT_IM_MODULE=ibus + +# LS_COLORS is now required for `ls` to use colors +source <(dircolors -b "$XDG_CONFIG_HOME"/dircolors) + +if [[ -f "$ZDOTDIR"/profile-"$SHORTHOST" ]]; then + source "$ZDOTDIR"/profile-"$SHORTHOST" +fi + +if [[ -z $DISPLAY && $XDG_VTNR -eq 1 ]]; then + exec startx "$XDG_CONFIG_HOME"/X11/xinitrc -- -keeptty -configdir "$XDG_CONFIG_HOME"/X11/xorg.conf.d +fi |