export PF_INFO="ascii title os host kernel uptime pkgs memory shell de" pfetch # Enable Powerlevel10k instant prompt. Should stay close to the top of ~/.zshrc. # Initialization code that may require console input (password prompts, [y/n] # confirmations, etc.) must go above this block; everything else may go below. if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]; then source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" fi # Created by newuser for 5.9 # my alliases are in ~/.profile so this just sources it [[ -e ~/.profile ]] && emulate sh -c 'source ~/.profile' # enable vi mode bindkey -v fpath+=~/.zsh export PATH="$PATH:$HOME/.dotnet/tools" source <(copilot completion zsh) # _dotnet_zsh_complete() # { # local completions=("$(dotnet complete "$words")") # # # If the completion list is empty, just continue with filename selection # if [ -z "$completions" ] # then # _arguments '*::arguments: _normal' # return # fi # # # This is not a variable assignment, don't remove spaces! # _values = "${(ps:\n:)completions}" # } # # compdef _dotnet_zsh_complete dotnet # useful plugins source ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh source ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh source ~/.zsh/zsh-autocomplete/zsh-autocomplete.plugin.zsh # aws cli completion for zsh autoload bashcompinit && bashcompinit complete -C '/usr/local/bin/aws_completer' aws eval "$(register-python-argcomplete pipx)" # pnpm export PNPM_HOME="/home/themystery/.local/share/pnpm" case ":$PATH:" in *":$PNPM_HOME:"*) ;; *) export PATH="$PNPM_HOME:$PATH" ;; esac # pnpm end # add Pulumi to the PATH export PATH=$PATH:$HOME/.pulumi/bin export PATH=$PATH:/home/themystery/.spicetify source ~/.zsh/powerlevel10k/powerlevel10k.zsh-theme # To customize prompt, run `p10k configure` or edit ~/.p10k.zsh. [[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh export PATH="$HOME/go/bin:$PATH" # bun completions [ -s "/home/themystery/.bun/_bun" ] && source "/home/themystery/.bun/_bun" # bun export BUN_INSTALL="$HOME/.bun" export PATH="$BUN_INSTALL/bin:$PATH"