- 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 xsel
Add an alias
vim ~/.zshrc
# add the following
alias pbcopy="xsel --input --clipboard"
alias pbpaste="xsel --output --clipboard"
Reload the zshrc
shell.
source ~/.zshrc
Verify that it works
❯ echo "hello world" | pbcopy
❯ pbpaste
hello world