TheRepoClub-DotFiles/zsh/.zshrc
The-Repo-Club 6cbf429f42
update Dotfiles
Signed-off-by: The-Repo-Club <wayne6324@gmail.com>
2022-06-27 17:19:35 +01:00

63 lines
2.4 KiB
Bash

# enable xprofiles
zprofile=$HOME/.zprofile
if [ -f "$zprofile" ]; then
source "$zprofile"
fi
ZSH_CUSTOM="$HOME/.config/zsh/"
ZSH_ALIASES="$ZSH_CUSTOM/aliases"
ZSH_PLUGINS="$ZSH_CUSTOM/plugins"
ZSH_THEMES="$ZSH_CUSTOM/themes"
if [ "$TERM" = "linux" ]; then
printf %b '\e[40m' '\e[8]' # set default background to color 0 'Minimal-Mistakes-Background'
printf %b '\e[37m' '\e[8]' # set default foreground to color 7 'Minimal-Mistakes-Foreground'
printf %b '\e]P0283036' # redefine 'Background' as 'Minimal-Mistakes-Background'
printf %b '\e]P8434c5e' # redefine 'Selection' as 'Minimal-Mistakes-Selection'
printf %b '\e]P1ff5959' # redefine 'Red' as 'Minimal-Mistakes-Red'
printf %b '\e]P9ffa6a6' # redefine 'Bright-Red' as 'Minimal-Mistakes-Bright-Red'
printf %b '\e]P259ff59' # redefine 'Green' as 'Minimal-Mistakes-Green'
printf %b '\e]PAa6ffa6' # redefine 'Bright-Green' as 'Minimal-Mistakes-Bright-Green'
printf %b '\e]P3ffff59' # redefine 'Yellow' as 'Minimal-Mistakes-Yellow'
printf %b '\e]PBffffa6' # redefine 'Bright-Yellow' as 'Minimal-Mistakes-Bright-Yellow'
printf %b '\e]P49059ff' # redefine 'Purple' as 'Minimal-Mistakes-Purple'
printf %b '\e]PCc5a6ff' # redefine 'Bright-Purple' as 'Minimal-Mistakes-Bright-Purple'
printf %b '\e]P5ff59f9' # redefine 'Pink' as 'Minimal-Mistakes-Pink'
printf %b '\e]PDffa6fc' # redefine 'Bright-Pink' as 'Minimal-Mistakes-Bright-Pink'
printf %b '\e]P659fff9' # redefine 'Cyan' as 'Minimal-Mistakes-Cyan'
printf %b '\e]PEa6fffc' # redefine 'Bright-Cyan' as 'Minimal-Mistakes-Bright-Cyan'
printf %b '\e]P7e5e9f0' # redefine 'White' as 'Minimal-Mistakes-Foreground'
printf %b '\e]PFe5e9f0' # redefine 'Bright-White' as 'Minimal-Mistakes-Foreground'
clear
fi
autoload -U compinit
compinit
#Add aliases into zsh
if [ -d "$ZSH_ALIASES" ]; then
for file in "$ZSH_ALIASES"/*; do
[[ -f "$file" && -r "$file" ]] && source "$file"
done
fi
#Add plugins into zsh
if [ -d "$ZSH_PLUGINS" ]; then
for file in "$ZSH_PLUGINS"/*; do
[[ -f "$file" && -r "$file" ]] && source "$file"
done
fi
#Add themes into zsh
if [ -d "$ZSH_THEMES" ]; then
for file in "$ZSH_THEMES"/*; do
[[ -f "$file" && -r "$file" ]] && source "$file"
done
fi
eval "$(starship init zsh)"
sf
export PATH="$HOME/.yarn/bin:$HOME/.config/yarn/global/node_modules/.bin:$PATH"