dotfiles/zshrc
Menno van Leeuwen c9332006e4
feat: adds secrets
Signed-off-by: Menno van Leeuwen <menno@vleeuwen.me>
2024-08-22 23:36:09 +02:00

66 lines
1.4 KiB
Bash
Executable File

export PATH=$PATH:~/dotfiles/bin
HISTFILE=~/.histfile
HISTSIZE=1000
SAVEHIST=1000
bindkey -v
zstyle :compinstall filename '/home/menno/.zshrc'
autoload -Uz compinit
compinit
# Oh My Zsh installation
export ZSH="$HOME/.oh-my-zsh"
ZSH_THEME="robbyrussell"
ENABLE_CORRECTION="false"
plugins=(
git
docker
1password
ubuntu
sudo
screen
brew
ufw
zsh-interactive-cd
zsh-navigation-tools
yarn
vscode
composer
laravel
golang
httpie
)
source $ZSH/oh-my-zsh.sh
# Activate Starship
eval "$(starship init zsh)"
# Aliases
alias docker-compose='docker compose'
alias gg='git pull'
alias gl='git log --stat'
alias l='lsd -Sl --reverse --human-readable --group-directories-first'
# TODO: Add advcp and advmv
# alias mv='/usr/local/bin/advmv -g'
# alias cp='/usr/local/bin/advcp -g'
alias ddpul='docker compose down && docker compose pull && docker compose up -d && docker compose logs -f'
alias cat='bat'
# Tradaware / DiscountOffice
if [ -d "/home/menno/Projects/Work" ]; then
export TRADAWARE_PATH=/home/menno/Projects/Work
source $TRADAWARE_PATH/bin/helpers/source.sh
fi
# 1Password SSH Socket (Linux/macOS)
if [[ "$OSTYPE" == "linux-gnu"* ]]; then
export SSH_AUTH_SOCK=~/.ssh/1password/agent.sock
elif [[ "$OSTYPE" == "darwin"* ]]; then
export SSH_AUTH_SOCK=~/Library/Group\ Containers/2BUA8C4S2C.com.1password/t/agent.sock
fi
dotf term