dotfiles/.zshrc
Freyja Wildes a3afe8f457 [zsh] Configuration for ZSH
The configuration includes useful aliases, common variable, Ansible
configuration for use on personal infrastructure

Oh My Zsh is loaded and needs to be installed

Some private variables are in zshenv to avoid disclosing them
2025-05-07 13:19:02 +02:00

34 lines
927 B
Bash

# PS1="%M@%m%# "
PS1="[%n@%M]%# "
export PATH=$PATH:"$HOME/bin"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes
ZSH_THEME="robbyrussell"
# Path to your oh-my-zsh installation.
export ZSH=$HOME/.oh-my-zsh
HIST_STAMPS="%Y/%m/%d %H:%M:%S"
SAVEHIST=1000
# Which plugins would you like to load? (plugins can be found in ~/.oh-my-zsh/plugins/*)
# Custom plugins may be added to ~/.oh-my-zsh/custom/plugins/
plugins=(git vi-mode pass direnv tmux)
## Plugins configuration
ZSH_TMUX_AUTOSTART=true
ZSH_TMUX_AUTOSTART_ONCE=false
ZSH_TMUX_AUTOCONNECT=false
source $ZSH/oh-my-zsh.sh
export EDITOR=/usr/bin/vim
export BEMOJI_PICKER_CMD="fuzzel -d -p 🔍"
alias ffprobe="ffprobe -hide_banner"
alias ffmpeg="ffmpeg -hide_banner"