dotfiles/.zprofile

32 lines
1.2 KiB
Plaintext
Raw Normal View History

. ~/.profile
2020-06-26 21:27:38 +00:00
# xdg
export XDG_DATA_HOME="$HOME/.local/share"
export XDG_CACHE_HOME="$HOME/.cache"
export XDG_CONFIG_HOME="$HOME/.config"
2020-09-04 10:09:08 +00:00
# adjust programs to use xdg
export PASSWORD_STORE_DIR="$XDG_DATA_HOME/pass"
export TIMEWARRIORDB="$XDG_DATA_HOME/timewarrior"
export GRADLE_USER_HOME="$XDG_DATA_HOME/gradle"
# zsh dirs
2020-06-26 21:27:38 +00:00
export ZDOTDIR="$XDG_CONFIG_HOME/zsh"
export _Z_DATA="$XDG_DATA_HOME/zsh/z"
export HISTFILE="$XDG_DATA_HOME/zsh/history"
2020-09-04 10:09:08 +00:00
2020-06-26 21:27:38 +00:00
# environment
export EDITOR=/usr/bin/nvim
export MANPAGER="sh -c 'col -bx | bat -l man -p'"
2020-09-04 10:09:08 +00:00
# red stderr
export LD_PRELOAD="/opt/stderred/build/libstderred.so${LD_PRELOAD:+:$LD_PRELOAD}"
2020-06-26 21:27:38 +00:00
# software config
2020-09-04 10:09:08 +00:00
# fzf defaults
export FZF_DEFAULT_OPTS='--select-1 --exit-0 --tiebreak=end,length --history=/var/tmp/fzf-history --ansi --bind="alt-enter:execute(test -O {} && $EDITOR {} || sudoedit {}),del:execute(gio trash {}),change:top,left-click:execute(xdg-open {})"'
2020-06-26 21:27:38 +00:00
export FZF_DEFAULT_COMMAND="fd --hidden --type file --color=always"
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
2020-09-04 10:09:08 +00:00
# ctest
export CTEST_PROGRESS_OUTPUT=1
export CTEST_OUTPUT_ON_FAILURE=1
export CTEST_PARALLEL_LEVEL=3
2020-09-04 10:09:08 +00:00
# Update keyboard layout to US if keyboardio is connected
2020-06-26 21:27:38 +00:00
$HOME/.local/bin/update-keyboard-layout.sh