exportrc 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # setting basic variables
  2. export EDITOR=nvim
  3. export VISUAL=nvim
  4. export BROWSER=chromium
  5. export PATH=$PATH:~/.local/bin
  6. export SHELL=/bin/zsh
  7. # set XDG directories
  8. export XDG_CONFIG_HOME="$HOME/.config"
  9. export XDG_DATA_HOME="$HOME/.local/share"
  10. export XDG_CACHE_HOME="$HOME/.cache"
  11. # default git ssh key location
  12. export GIT_SSH_KEY="$XDG_CONFIG_HOME/ssh/id_rsa"
  13. # ~/ cleanup
  14. export VIMINIT="set nocp | source $XDG_CONFIG_HOME/vim/vimrc"
  15. export LESSHISTFILE='-'
  16. export XAUTHORITY="$XDG_RUNTIME_DIR/xauth"
  17. export INPUTRC="$XDG_CONFIG_HOME/readline/inputrc"
  18. export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc"
  19. export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
  20. export TERMINFO="$XDG_DATA_HOME/terminfo"
  21. export TERMINFO_DIRS="$XDG_DATA_HOME/terminfo:/usr/share/terminfo"
  22. export CARGO_HOME="$XDG_CACHE_HOME/cargo"
  23. export GOPATH="$XDG_DATA_HOME/go"
  24. export GNUPGHOME="${XDG_DATA_HOME:-$HOME/.local/share}/gnupg"
  25. export GRADLE_USER_HOME="$XDG_CACHE_HOME/gradle"
  26. export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
  27. export PASSWORD_STORE_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/pass"
  28. export PYTHONSTARTUP="$XDG_CONFIG_HOME/python/config"
  29. export LEIN_HOME="$XDG_DATA_HOME/lein"
  30. export CONAN_USER_HOME="$XDG_CONFIG_HOME"
  31. # quick acces to my latex templates
  32. export PATH=$PATH:~/.config/setup/templates/latex
  33. # quick acces to my xournalpp templates
  34. export PATH=$PATH:~/.config/setup/templates/xournalpp
  35. # fix android studio for dwm
  36. export _JAVA_AWT_WM_NONREPARENTING=1