-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.zshrc
40 lines (34 loc) · 1.21 KB
/
.zshrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# Options
setopt NO_CASE_GLOB
setopt PROMPT_SUBST
setopt AUTO_CD
setopt CORRECT
bindkey -v
zstyle ':completion:*' list-prompt ''
zstyle ':completion:*' select-prompt ''
# Variables
export VOLTA_HOME="$HOME/.volta"
export VCPKG_ROOT="$HOME/.vcpkg"
# Path
export PATH="$HOME/.config/bin:$PATH"
export PATH="$VOLTA_HOME/bin:$PATH"
export PATH="$VCPKG_ROOT:$PATH"
export PATH="/opt/homebrew/Cellar/llvm/19.1.7_1/bin:$PATH"
# Prompt
PROMPT=$'%F{#787e9c}${(r:$COLUMNS::\u2500:)}%f\n%F{cyan}%B%2~%b%f\n%K{white}%F{black} %n %f%k%F{white}%f '
# Rebuild
alias rebuild="HOMEBREW_NO_ENV_HINTS=1 HOMEBREW_NO_ANALYTICS=1 darwin-rebuild switch --flake $XDG_CONFIG_HOME/nix#main"
# fzf
export FZF_DEFAULT_COMMAND="fd --type file"
export FZF_CTRL_T_COMMAND="$FZF_DEFAULT_COMMAND"
export FZF_DEFAULT_OPTS=$FZF_DEFAULT_OPTS'
--prompt="— "
--pointer="—"
--marker="—"'
export FZF_DEFAULT_OPTS=$FZF_DEFAULT_OPTS'
--color=fg:#c0caf5,bg:#1a1b26,hl:#c0caf5
--color=fg+:#c0caf5,bg+:#1a1b26,hl+:#c0caf5
--color=info:#7aa2f7,prompt:#7dcfff,pointer:#7dcfff
--color=marker:#9ece6a,spinner:#9ece6a,header:#9ece6a'
# opam
[[ ! -r '/Users/denniseum/.opam/opam-init/init.zsh' ]] || source '/Users/denniseum/.opam/opam-init/init.zsh' > /dev/null 2> /dev/null