A feature-rich and consistent life in the shell. This is a mono repository for my local environments in both macOS and Linux (+WSL). I sync this project/directory across my devices using Syncthing.
My shell of choice is zsh
with oh-my-zsh as the shell framework. Bootstrapping with task
and stow
.
fzf
: Fuzzy finder enabled in shell reverse search and invim
powerlevel10k
: Stunning yet functional shell promptzinit
: Shell framework that enables themes and pluginszsh-autosuggestions
: Pseudo auto-completion like infish
shellzsh-highlighting
: Emphasizes, as you write, if a command/file/directory is missing (usually due to a typo)
Scripts at ./bin/
are imported into PATH
:
colours
: Unlocks full 8-bit colors in the shellhttpstat
: Quick and easy HTTP requests with light benchmarkingkubectx
: Must-have script for managing local Kubernetes configuration contextskubens
: Similar tokubectx
but for cluster namespacesnukem
: Quick and dirty script for eliminating pesky finalizers in Kubernetessshrc
: Copies shell customizations to SSH targets for duration of sessions
Project includes custom configs for iTerm2
and vscode
.
Night Owl is the default theme. If only it was as widely supported as Dracula... 🤷🏽♂️
Taskfile is a needed! Install via ./install-task.sh
.
p10k recommends Meslo Nerd Font and will install it (p10k configure
) if missing and using iTerm2.
task install
task uninstall