daily driver
Stuff
the miscellaneous drawer: things i collect, reuse, and keep meaning to share. nothing load-bearing, all of it fair game to take.
the walls i actually run. click one to grab the full-res file.
the machines and tools i actually run, all declared in nix.
a blogroll in the old sense. go read them, then find theirs.
commands i re-google until my fingers learn them. click to copy.
books, papers, and writeups that earned a permanent spot.
what's in my ears while the code compiles.
films and shows i keep coming back to.
machines
the heavy lifting
self-hosts everything
reachable from anywhere
editor & terminal
- Neovim yes, it's neovim (neovide when i want a window)
- Ghostty terminal. no tmux, just splits
- Lilex Nerd Font everywhere a monospace goes
shell
- Zsh + Starship a prompt that tells me where i am
- zoxide cd, but it remembers
- eza · bat · fd · ripgrep the coreutils i actually reach for
- fzf fuzzy everything
- yazi file manager in the terminal
- bottom for when something's on fire
- direnv · just per-project envs and task running
languages
- Rust the one i keep coming back to
- Go when it just needs to ship
- Zig for the curiosity
nix
- NixOS + nix-darwin every machine above, declared
- home-manager one dotfiles set across every host
- Determinate Nix + flakes how it all builds
- agenix secrets, safe in a public repo
version control & keys
- git + jujutsu (jj) jj on top of git, mostly
- GnuPG + pass keys and passwords
- OpenSSH the glue between all four machines
it's all declared, and public: github.com/pwnwriter/nix
people i read
nix & systems
security
tabs i never close
nix
- run something without installing it
- throwaway shell with tools they vanish when you exit
- garbage-collect the store
- what changed in a rebuild
nmap
- quick service + version scan
- all ports, fast, then re-scan
shell
- run a binary you don't have (nix) comma installs nothing
- serve the current directory
- which process holds a port
git
- undo last commit, keep the changes
- what changed, by file
books
- The Pragmatic Programmerthe one i reread and quietly steal habits from
- Designing Data-Intensive Applications readingthe systems bible
- The Rust Programming Languageborrow-checker bootcamp
papers worth keeping
writeups i learned from
on repeat
- Awake loopthe sound of a good deploy
- Migrationbackground hum for long sessions
coding fuel
- Minecraft — Volume Alphayes, that one. still perfect
- Music Has the Right to Childrenwarm static and focus
- Selected Ambient Works 85-92for the 2am refactors
when i need a pulse
- Crosscompile faster, allegedly
on my mind lately
- Blade Runner 2049every frame is a wallpaper
- The Social Networkthe dialogue moves like a compiler
comfort rewatches
- The Matrix rewatchthe one that started the terminal obsession
- Interstellarcries in gravitational time dilation
shows
- Mr. Robotthe only hacking that looks real on screen
- Silicon Valleytoo accurate to be comfortable