69 lines
1.9 KiB
Bash
69 lines
1.9 KiB
Bash
if [[ $(uname) != "Darwin" ]]; then
|
|
if [ -z "${WAYLAND_DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then
|
|
XDG_CURRENT_DESKTOP=sway dbus-run-session sway
|
|
fi
|
|
bindkey "^[[1;5C" forward-word
|
|
bindkey "^[[1;5D" backward-word
|
|
bindkey "^[[3~" delete-char
|
|
bindkey "^[[5~" up-line
|
|
bindkey "^[[6~" down-line
|
|
fi
|
|
|
|
HISTFILE=~/.zsh_history
|
|
HISTSIZE=100
|
|
SAVEHIST=200
|
|
|
|
source "$HOME/.local/share/zinit/zinit.git/zinit.zsh"
|
|
|
|
zinit light zsh-users/zsh-autosuggestions
|
|
zinit light zdharma-continuum/fast-syntax-highlighting
|
|
if [[ $(uname) == "Darwin" ]]; then
|
|
zinit light junegunn/fzf
|
|
fi
|
|
|
|
eval "$(starship init zsh)"
|
|
eval "$(zoxide init --cmd cd zsh)"
|
|
|
|
autoload -Uz _zinit
|
|
(( ${+_comps} )) && _comps[zinit]=_zinit
|
|
|
|
export PATH="$HOME/.local/bin:$PATH"
|
|
|
|
alias cat="bat"
|
|
alias rebuild="sudo darwin-rebuild switch --flake /etc/nix-darwin/#Andrews-MacBook-Air";
|
|
alias enix="nvim /etc/nix-darwin/flake.nix"
|
|
alias v="nvim"
|
|
alias ls="eza -a"
|
|
alias brew-update="brew update && brew upgrade && brew bundle --cleanup --zap --file=~/.Brewfile"
|
|
|
|
|
|
|
|
# alias grep="rg"
|
|
#
|
|
if [[ $(uname) != "Darwin" ]]; then
|
|
alias update_world='doas emerge --ask --update --newuse --deep @world'
|
|
alias env="sh /home/andrew/personal/dotfiles/env_linux.sh"
|
|
else
|
|
alias env='sh ~/personal/dotfiles/env_mac.sh'
|
|
export MANPAGER="sh -c 'sed -u -e \"s/\\x1B\\[[0-9;]*m//g; s/.\\x08//g\" | bat -p -l man'"
|
|
# export PATH="$HOME/.flutter/bin/:$PATH"
|
|
export GOOGLE_CLOUD_PROJECT="development-477121"
|
|
export HOMEBREW_NO_AUTO_UPDATE=1
|
|
export HOMEBREW_NO_ENV_HINTS=1
|
|
export HOMEBREW_DISPLAY_INSTALL_TIMES=0
|
|
export HOMEBREW_CLEANUP_PERIODIC_FULL_DAYS=1
|
|
export HOMEBREW_NO_EMOJI=1
|
|
fi
|
|
|
|
### End of Zinit's installer chunk
|
|
|
|
# bun completions
|
|
[ -s "/Users/andrew/.bun/_bun" ] && source "/Users/andrew/.bun/_bun"
|
|
|
|
# bun
|
|
export BUN_INSTALL="$HOME/.bun"
|
|
export PATH="$BUN_INSTALL/bin:$PATH"
|
|
export PATH="/opt/homebrew/opt/ruby/bin:$PATH"
|
|
export LDFLAGS="-L/opt/homebrew/opt/ruby/lib"
|
|
export CPPFLAGS="-I/opt/homebrew/opt/ruby/include"
|