profile (2088B)
1 2 # --------------------------- 3 # Programas 4 # --------------------------- 5 export EDITOR="vim" 6 export TERMINAL="st" 7 export BROWSER="firefox" 8 export READER="zathura" 9 export PATH="$HOME/.local/bin:$PATH" 10 11 # --------------------------- 12 # Variáveis de base (XDG) 13 # --------------------------- 14 export XDG_STATE_HOME="$HOME/.local/state" 15 export XDG_DATA_HOME="$HOME/.local/share" 16 export XDG_CACHE_HOME="$HOME/.cache" 17 export XDG_CONFIG_HOME="$HOME/.config" 18 export XDG_DOWNLOAD_DIR="$HOME/Downloads" 19 export XDG_DOCUMENTS_DIR="$HOME/documents" 20 export XDG_MUSIC_DIR="$HOME/music" 21 export XDG_PICTURES_DIR="$HOME/pictures" 22 export XDG_VIDEOS_DIR="$HOME/videos" 23 export DIR_DEV="$HOME/.local/dev" 24 25 # --------------------------- 26 # Pastas de programas 27 # --------------------------- 28 export GNUPGHOME="$XDG_DATA_HOME/gnupg" 29 export GOPATH="$XDG_DATA_HOME/go" 30 export HISTFILE="$XDG_CACHE_HOME/ash_history" 31 export ENV="$XDG_CONFIG_HOME/shell/ashrc" 32 export MYVIMRC="$XDG_CONFIG_HOME/vim/vimrc" 33 export NSS_DEFAULT_DB_TYPE="sql" 34 export GIT_CONFIG_GLOBAL="$XDG_CONFIG_HOME/git/config" 35 36 # --------------------------- 37 # W3M 38 # --------------------------- 39 export W3M_DIR="$XDG_STATE_HOME/w3m" 40 export W3M_CONFIG="$XDG_CONFIG_HOME/w3m/config" 41 export W3M_TMPFILE="$XDG_CACHE_HOME/w3m" 42 export W3M_HOME="$XDG_DATA_HOME/w3m" 43 44 # --------------------------- 45 # Outros Exports 46 # --------------------------- 47 export KINDLE="$XDG_DATA_HOME/koreader/mnt/us/koreader/books" 48 49 # X11 50 export XAUTHORITY="$XDG_CONFIG_HOME/X11/xauthority" 51 export XINITRC="$XDG_CONFIG_HOME/x11/xinitrc" 52 53 # Rust 54 export CARGO_HOME="$HOME/.local/share/cargo" 55 56 # --------------------------- 57 # RUNTIME 58 # --------------------------- 59 export XDG_RUNTIME_DIR=${XDG_RUNTIME_DIR:-/tmp/$(id -u)-runtime-dir} 60 [ ! -d "$XDG_RUNTIME_DIR" ] && mkdir -m 0700 -p "$XDG_RUNTIME_DIR" 61 62 # --------------------------- 63 # Iniciar o dwm automáticamente no tty 64 # --------------------------- 65 [ "$(tty)" = "/dev/tty1" ] && ! pidof -s Xorg >/dev/null 2>&1 && exec startx 66 67 # --------------------------- 68 # Carregar o arquivo de shell 69 # --------------------------- 70 [ -f "$ENV" ] && . "$ENV"