More fully support zsh
Support zshrc, variables, aliases, functions TODO: incorporate dumping_grounds.zsh into functions.
This commit is contained in:
parent
f4c53982c7
commit
dba7ac2365
4 changed files with 134 additions and 0 deletions
38
configs/shared/zsh/.zshrc
Normal file
38
configs/shared/zsh/.zshrc
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
source ~/antigen.zsh
|
||||
|
||||
# Load the oh-my-zsh library
|
||||
antigen use oh-my-zsh
|
||||
|
||||
# Bundles from robbyrussell's oh-my-zsh repo.
|
||||
antigen bundle git
|
||||
antigen bundle alias-tips # friendly reminders to prefer an alias if exists
|
||||
# antigen bundle common-aliases # be careful with the load order here. Can easily eclipse aliases undesirably
|
||||
antigen bundle extract # extracts archives polymorphically
|
||||
antigen bundle zsh-completions # extracts archives polymorphically
|
||||
|
||||
# Syntax highlighting
|
||||
antigen bundle zsh-users/zsh-syntax-highlighting
|
||||
|
||||
# Theming
|
||||
antigen theme robbyrussell
|
||||
|
||||
# Leave this last
|
||||
antigen apply
|
||||
|
||||
# Personal Configuration
|
||||
|
||||
# Set environment variables for Nix
|
||||
source /usr/local/google/home/wpcarro/.nix-profile/etc/profile.d/nix.sh
|
||||
|
||||
# Configure fzf
|
||||
source "$(fzf-share)/key-bindings.zsh"
|
||||
|
||||
# Configure fasd
|
||||
eval "$(fasd --init auto)"
|
||||
|
||||
# use full path instead of $DOTFILES, since DOTFILES is set herein
|
||||
DOTFILES="$HOME/programming/dotfiles"
|
||||
source "$DOTFILES/configs/shared/zsh/variables.zsh"
|
||||
source "$DOTFILES/configs/shared/zsh/aliases.zsh"
|
||||
source "$DOTFILES/configs/shared/zsh/functions.zsh"
|
||||
source "$DOTFILES/configs/shared/zsh/dumping_grounds.zsh"
|
||||
Loading…
Add table
Add a link
Reference in a new issue