fastfetch ZINIT_HOME="${XDG_DATA_HOME:-${HOME}/.local/share}/zinit/zinit.git" if [ ! -d "$ZINIT_HOME" ]; then mkdir -p "$(dirname "$ZINIT_HOME")" git clone https://github.com/zdharma-continuum/zinit.git "$ZINIT_HOME" fi source "${ZINIT_HOME}/zinit.zsh" # User configuration #Path [ -f "$HOME/.zprofile" ] && source "$HOME/.zprofile" # Aliases [ -f "$HOME/.common_aliases" ] && source "$HOME/.common_aliases" [ -f "$HOME/.os_aliases" ] && source "$HOME/.os_aliases" # Zsh Plugins zinit light zsh-users/zsh-autosuggestions zinit light zsh-users/zsh-completions zinit light zsh-users/zsh-syntax-highlighting zinit light Aloxaf/fzf-tab #Add in snippets zinit snippet OMZP::git zinit snippet OMZP::sudo zinit snippet OMZP::command-not-found # Initialize compinit for completions autoload -U compinit && compinit zinit cdreplay -q #History Config HISTSIZE=5000 HISTFILE=~/.zsh_history SAVEHIST=$HISTSIZE HISTDUP=erase setopt appendhistory setopt sharehistory setopt hist_ignore_space setopt hist_save_no_dups setopt hist_ignore_dups setopt hist_find_no_dups #Completion Styling zstyle ':completion:*' matcher-list 'm:{a-z}={A-Za-z}' zstyle ':completion:*' list-colors "${(s.:.)LS_COLORS}" zstyle ':completion:*' menu no zstyle ':fzf-tab:complete:cd:*' fzf-preview 'ls --color $realpath' #Conda Config # >>> conda initialize >>> # !! Contents within this block are managed by 'conda init' !! __conda_setup="$('/Users/fernandovideira/miniforge3/bin/conda' 'shell.zsh' 'hook' 2> /dev/null)" if [ $? -eq 0 ]; then eval "$__conda_setup" else if [ -f "/Users/fernandovideira/miniforge3/etc/profile.d/conda.sh" ]; then . "/Users/fernandovideira/miniforge3/etc/profile.d/conda.sh" else export PATH="/Users/fernandovideira/miniforge3/bin:$PATH" fi fi unset __conda_setup eval "$(direnv hook zsh)" eval "$(fzf --zsh)" eval "$(zoxide init zsh --cmd cd)"