dotfiles

Repositório dotfiles
git clone git://git.sivaldodavi.com/dotfiles.git
Log | Files | Refs | README

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"