Setup

The machine, tools and config I use every day. Most of it lives in my dotfiles, and the colors come from a theme I made.

Machine

MacBook Air, M38 GB, no fan. Runs Neovim, Docker and too many tabs.
RectangleWindow snapping from the keyboard.

Terminal

GhosttyGeist Mono at 20px in my own theme. Five lines of config.
tmuxCtrl-a prefix, vim keys for panes. Sessions survive a restart.
zshOh My Zsh with the Spaceship prompt and autosuggestions.

Editor

Neovim with LazyVimWhere I spend most of the day. The config is its own repo.
ZedVim mode on. For when I want a GUI.
lazygitGit from inside both editors, one key away.

Theme

Stark ↗A Neovim colorscheme I made. Near-black, warm bone text, and three accents that each mean one thing.
1-- lua/plugins/stark.lua2return {3 "AnishxBadri/Stark.nvim",4 dev = true,5 priority = 1000,6 config = function()7 vim.cmd.colorscheme("stark")8 end,9}
Fig. 1. Stark loading itself. Strings are mint, numbers and constants amber, function calls gold. Keywords stay plain.

Dotfiles

AnishxBadri/.dotfiles ↗One folder per app, symlinked into ~ with GNU Stow.
zsh, git, tmux, nvim, ghostty, zed, htop, neofetchA new machine is a clone, brew install stow, and ./install.sh.