65 lines
1.3 KiB
Bash
Executable File
65 lines
1.3 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
|
|
tmux
|
|
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'
|
|
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'
|
|
|
|
# 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
|