- autojump: easily jump to frequently used directories
- powerlevel10k: theme for zsh
- starship: powerlevel10k seems to no longer be maintained, this seems to be an alternative
- zsh-autosuggestions: suggestions based on history for zsh
- zsh-autocomplete: autocomplete for zsh
- zsh-syntax-highlighting: syntax highlighting for zsh
- awesome-zsh-plugins: list of awesome plugins for zsh
- fzf-tab-completion: fuzzy find with tab completion for zsh
- fzf-tab: a better version of fzf-tab-completion imho for zsh
- kazam: screen recording
- fzf-history-search: search better in history for zsh
Pbcopy and Pbpaste
#alias
We can copy and paste using xsel --input --clipboard and xsel --output --clipboard, but it can be a lot quicker to just write an alias around it.
Install the xsel package
apt-get install -y xselAdd an alias
vim ~/.zshrc
# add the following
alias pbcopy="xsel --input --clipboard"
alias pbpaste="xsel --output --clipboard"Reload the zshrc shell.
source ~/.zshrcVerify that it works
❯ echo "hello world" | pbcopy
❯ pbpaste
hello world