diff options
author | Johannes Löthberg <johannes@kyriasis.com> | 2016-11-06 03:01:28 +0100 |
---|---|---|
committer | Johannes Löthberg <johannes@kyriasis.com> | 2017-06-01 18:37:35 +0200 |
commit | 837df28a72bbae8c61b5c8ab881d2dba16defb56 (patch) | |
tree | 0023cc510f04c6c9f4263770f04a58c58fd73a82 /zsh/zprofile | |
parent | 4bc0b955e7b257a89a8b0826730a823a5585b9d1 (diff) | |
download | dotfiles-837df28a72bbae8c61b5c8ab881d2dba16defb56.tar.xz |
Rename .zshenv/.zprofile to without dot
Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
Diffstat (limited to 'zsh/zprofile')
-rw-r--r-- | zsh/zprofile | 56 |
1 files changed, 56 insertions, 0 deletions
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 |