Dotfiles are managed via gnu stow. From ~/.dotfiles, stow <dir> symlinks
its contents to the parent directory. Tooling (Python, Node, etc.) is managed
via mise.
Example:
stow zsh # Symlinks .zshrc
stow nvim # Symlinks ~/.config/nvim/This is a list of software I use all the time and wouldn't be as productive without it, feel free to pick and choose what you like, and shoot me a message if you need help with anything!
| Software | Description |
|---|---|
| age | Simple, modern, secure file encryption |
| agg | Convert asciinema recordings to gif |
| argon2 | Password hashing library and CLI utility |
| asciinema | Terminal recording tool |
| atuin | Magical shell history |
| bat | Clone of cat(1) with syntax highlighting and Git integration |
| bottom | Yet another cross-platform graphical process/system monitor |
| colima | Docker cli free OSS |
| docker | Docker and its related plugins/extensions (compose, buildx, etc.) |
| duckdb | Embeddable SQL OLAP Database Management System |
| entr | Run arbitrary commands when files change |
| eza | Modern, maintained replacement for ls |
| fd | Simple, fast and user-friendly alternative to find |
| fzf | Command-line fuzzy finder written in Go |
| ghostty | Current terminal emulator |
| git | The apple system git is way too old |
| git-delta | Syntax-highlighting pager for git and diff output |
| httpie | HTTP Tool |
| jq | Lightweight and flexible command-line JSON processor |
| jj | VCS alternative to git but also git compatible (Jujutsu) |
| jjui | TUI for Jujutsu |
| lazydocker | Simple terminal UI for docker commands |
| lazygit | Simple terminal UI for git commands |
| mise | Polyglot runtime manager (asdf rust clone) |
| opencode | CLI Coding agent |
| neovim | Ambitious Vim-fork focused on extensibility and agility |
| pandoc | Swiss-army knife of markup format conversion (mostly markdown to jira) |
| prek | Pre-commit tool written in rust |
| tree-sitter | Syntax tree based highlighting for neovim |
| tree-sitter-cli | Install parsers for tree sitter |
| restic | Back-up utility with snapshots and backups |
| ripgrep | Search tool like grep and The Silver Searcher |
| rumdl | Markdown formatter and linter |
| sops | Editor of encrypted files |
| starship | Starship zsh theme (installed via zsh/.zshrc) |
| stow | Organize software neatly under a single directory tree (e.g. /usr/local) |
| stylua | Opinionated Lua code formatter |
| typst | LaTeX / Word alternative |
| uv | Extremely fast Python package installer and resolver, written in Rust |
| yazi | TUI file manager |
| zoxide | Shell extension to navigate your filesystem faster |
To install all essential software via Homebrew, run:
brew install --cask ghostty
brew install \
age \
agg \
argon2 \
asciinema \
atuin \
bat \
bottom \
colima \
docker \
docker-compose \
docker-buildx \
docker-credential-helper \
duckdb \
entr \
eza \
fd \
fzf \
git \
git-delta \
httpie \
jq \
jj \
jjui \
lazydocker \
lazygit \
mise \
neovim \
anomalyco/tap/opencode \
pandoc \
prek \
tree-sitter \
tree-sitter-cli \
restic \
ripgrep \
sops \
stow \
stylua \
typst \
uv \
yazi \
zoxideNerd Font Patched version of Iosevka's private build plans are in the font directory. The latest version I build, I just upload google-drive-link.
I also have a narrow build of Maple Mono there.
If you have any questions send me a message at Mastodon or Bluesky
