exportrc 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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/nvim/init.vim"
  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. export TEXMFHOME="$XDG_DATA_HOME/texmf"
  32. export TEXMFVAR="$XDG_CACHE_HOME/texlive/texmf-var"
  33. export TEXMFCONFIG="$XDG_CONFIG_HOME/texlive/texmf-config"
  34. # quick acces to my latex templates
  35. export PATH=$PATH:~/.config/setup/templates/latex
  36. # quick acces to my xournalpp templates
  37. export PATH=$PATH:~/.config/setup/templates/xournalpp
  38. # fix android studio for dwm
  39. export _JAVA_AWT_WM_NONREPARENTING=1