]> git.rmz.io Git - dotfiles.git/blob - zshenv
Merge branch 'flexget'
[dotfiles.git] / zshenv
1 #!/usr/bin/env zsh
2 export PATH="$HOME/bin:$HOME/.local/bin:$PATH"
3 export XDG_CONFIG_HOME="$HOME/.config"
4 export XDG_DATA_HOME="$HOME/.local/share"
5 export XDG_CACHE_HOME="$HOME/.cache"
6 export HOST=$(hostname)
7
8 systemctl --user import-environment \
9 XDG_CACHE_HOME \
10 XDG_CONFIG_HOME \
11 XDG_DATA_HOME
12
13 # vim stuff
14 [[ -d "$XDG_CACHE_HOME/vim" ]] || mkdir -p "$XDG_CACHE_HOME/vim"
15 export VIMINIT='let $MYVIMRC="$XDG_CONFIG_HOME/vim/vimrc" | source $MYVIMRC'
16 export EDITOR=vim
17 export VISUAL=vim
18
19 # default browser
20 export BROWSER=dwb
21
22 # mail
23 export NOTMUCH_CONFIG="$XDG_CONFIG_HOME/notmuch"
24
25 # less
26 export LESSHISTFILE="$XDG_CACHE_HOME/lesshst"
27
28 # urxvtd
29 export RXVT_SOCKET="$XDG_RUNTIME_DIR/urxvtd-$HOST"
30
31 # task
32 export TASKRC="$XDG_CONFIG_HOME/taskrc"
33
34 # mpv & mplayer
35 export MPV_HOME="$XDG_CONFIG_HOME/mpv"
36 export MPLAYER_HOME="$XDG_CONFIG_HOME/mplayer"
37
38 # gpg
39 export GNUPGHOME="$XDG_CONFIG_HOME/gnupg"