1
0
mirror of https://git.decapod.one/brethil/dotfiles synced 2024-11-16 08:41:31 +01:00
dotfiles/brethil_dotfile.sh

37 lines
1.3 KiB
Bash
Raw Normal View History

2017-07-14 21:20:20 +02:00
# Check for update, set DISABLE_UPDATE_PROMPT=yes to disable the prompt and automatically update
env ZSH=$ZSH DISABLE_UPDATE_PROMPT=$DISABLE_UPDATE_PROMPT zsh -f $DOTFILES/check_for_update.sh
# oh-my-zsh plugins (some of these have to be installed by running install.sh or install_zsh_plugins, found in install.sh)
shared_plugins=(git common-aliases fast-syntax-highlighting zsh-autosuggestions colored-man-pages zsh-navigation-tools zsh_reload cheat)
uname=$(uname -a)
if [[ $uname == *"Darwin"* ]]; then
os_extra=(osx brew)
elif [[ $uname == *"ARCH"* ]]; then
os_extra=(archlinux)
elif [[ $uname == *"Debian"* ]]; then
os_extra=(debian)
2017-06-12 16:22:05 +02:00
fi
2017-07-14 21:20:20 +02:00
plugins=($shared_plugins $os_extra)
alias resource="source $HOME/.zshrc"
alias dotedit="$EDITOR $DOTFILES/brethil_dotfile.sh"
alias funedit="$EDITOR $DOTFILES/functions.sh"
alias aledit="$EDITOR $DOTFILES/aliases.sh"
2017-06-12 16:22:05 +02:00
# Extras
functions_file=$DOTFILES/functions.sh # Function definitions
aliases_file=$DOTFILES/aliases.sh # Aliases definitions
colors_file=$DOTFILES/colors.sh # Colors definitions
# Source extras
if [ -f $functions_file ]; then source $functions_file; fi
if [ -f $aliases_file ]; then source $aliases_file; fi
if [ -f $colors_file ]; then source $colors_file; fi
2017-07-14 21:20:20 +02:00
export EDITOR="vim"
2017-06-12 16:22:05 +02:00
### SETUP PATHS ####
2017-07-14 21:20:20 +02:00
export PATH=$PATH:$HOME/bin
#export PYTHONPATH=$PYTHONPATH:$HOME/python/:$HOME/bin