exportrc 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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. # wine stuff
  14. export WINEPREFIX="$XDG_DATA_HOME/wineprefix"
  15. # ~/ cleanup
  16. export VIMINIT="set nocp | source $XDG_CONFIG_HOME/nvim/init.vim"
  17. export LESSHISTFILE='-'
  18. export XAUTHORITY="$XDG_RUNTIME_DIR/xauth"
  19. export INPUTRC="$XDG_CONFIG_HOME/readline/inputrc"
  20. export GTK2_RC_FILES="$XDG_CONFIG_HOME/gtk-2.0/gtkrc"
  21. export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
  22. export TERMINFO="$XDG_DATA_HOME/terminfo"
  23. export TERMINFO_DIRS="$XDG_DATA_HOME/terminfo:/usr/share/terminfo"
  24. export CARGO_HOME="$XDG_CACHE_HOME/cargo"
  25. export GOPATH="$XDG_DATA_HOME/go"
  26. export GNUPGHOME="${XDG_DATA_HOME:-$HOME/.local/share}/gnupg"
  27. export GRADLE_USER_HOME="$XDG_CACHE_HOME/gradle"
  28. export NPM_CONFIG_USERCONFIG="$XDG_CONFIG_HOME/npm/npmrc"
  29. export PASSWORD_STORE_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/pass"
  30. export PYTHONSTARTUP="$XDG_CONFIG_HOME/python/config"
  31. export LEIN_HOME="$XDG_DATA_HOME/lein"
  32. export CONAN_USER_HOME="$XDG_CONFIG_HOME"
  33. export TEXMFHOME="$XDG_DATA_HOME/texmf"
  34. export TEXMFVAR="$XDG_CACHE_HOME/texlive/texmf-var"
  35. export TEXMFCONFIG="$XDG_CONFIG_HOME/texlive/texmf-config"
  36. export MBSYNCRC="$XDG_CONFIG_HOME/mbsync/mbsyncrc"
  37. export BOTO_CONFIG="$XDG_CONFIG_HOME/gsutil/config"
  38. export ANSIBLE_GALAXY_CACHE_DIR="${XDG_CACHE_HOME}/ansible/galaxy_cache"
  39. export ANSIBLE_HOME="${XDG_DATA_HOME}/ansible"
  40. export ANSIBLE_CONFIG="${XDG_DATA_HOME}/ansible.cfg"
  41. # quick acces to my latex templates
  42. export PATH=$PATH:~/.config/setup/templates/latex
  43. # quick acces to my xournalpp templates
  44. export PATH=$PATH:~/.config/setup/templates/xournalpp
  45. # fix android studio for dwm
  46. export _JAVA_AWT_WM_NONREPARENTING=1