mirror of
https://gitlab.com/dabruh/dotfiles.git
synced 2024-12-27 12:28:11 +01:00
53 lines
1.5 KiB
Bash
53 lines
1.5 KiB
Bash
#!/bin/bash
|
|
|
|
# Default programs:
|
|
export BROWSER=firefox
|
|
export EDITOR=vim
|
|
export FILE=ranger
|
|
export IMAGES=feh
|
|
export PAGER=less
|
|
export TERMINAL=alacritty
|
|
export VISUAL=code
|
|
|
|
# Clean home:
|
|
export XDG_CACHE_HOME="$HOME/.cache"
|
|
export XDG_CONFIG_HOME="$HOME/.config"
|
|
export XDG_DATA_HOME="$HOME/.local/share"
|
|
export CARGO_HOME="${XDG_DATA_HOME:-$HOME/.local/share}/cargo"
|
|
export GOPATH="${XDG_DATA_HOME:-$HOME/.local/share}/go"
|
|
export HISTFILE="${XDG_DATA_HOME:-$HOME/.local/share}/history"
|
|
export XINITRC="${XDG_CONFIG_HOME:-$HOME/.config}/x11/xinitrc"
|
|
export ZDOTDIR="${XDG_CONFIG_HOME:-$HOME/.config}/zsh"
|
|
export NVM_DIR="${XDG_CONFIG_HOME:-$HOME/.config}/nvm"
|
|
export NUGET_PACKAGES="${XDG_DATA_HOME:-$HOME/.local/share}/nuget"
|
|
|
|
# Color man pages:
|
|
export LESS=-r
|
|
export LESS_TERMCAP_mb=$'\E[01;32m'
|
|
export LESS_TERMCAP_md=$'\E[01;32m'
|
|
export LESS_TERMCAP_me=$'\E[0m'
|
|
export LESS_TERMCAP_se=$'\E[0m'
|
|
export LESS_TERMCAP_so=$'\E[01;47;34m'
|
|
export LESS_TERMCAP_ue=$'\E[0m'
|
|
export LESS_TERMCAP_us=$'\E[01;36m'
|
|
|
|
# Other program settings:
|
|
export DISPLAY_DPI=96
|
|
|
|
PATHS=(
|
|
"$HOME/bin"
|
|
"$HOME/.local/bin"
|
|
"$HOME/.cargo/bin"
|
|
"${KREW_ROOT:-$HOME/.krew}/bin"
|
|
)
|
|
|
|
for DIR in "${PATHS[@]}"; do
|
|
! [ -d "$DIR" ] && continue
|
|
export PATH="$PATH:$DIR"
|
|
done
|
|
|
|
# Add the profile-extras file yourself if you wish to override anything:
|
|
PROFILE_EXTRAS="${XDG_CONFIG_HOME:-$HOME/.config}/shell/profile-extras"
|
|
[ -f "$PROFILE_EXTRAS" ] && . "$PROFILE_EXTRAS"
|
|
|
|
[ -f "$HOME/homebrew/bin/brew" ] && eval "$("$HOME/homebrew/bin/brew" shellenv)"
|