Uses
No one ever asks me what font or syntax theme I use, but nevertheless here we are.
Development
My dotfiles config and links to some of my favorite tools. I'm currently obsessed with Nix and have almost everything configured with it.
- .dotfiles
- Neovim
- Rosé Pine
- JetBrains Mono font
- Ghostty - Terminal
- Postico
- Firefox
- lazygit
- zsh
- Nix
- Home Manager
- nix-darwin
- tmux - Terminal Multiplexer
- fzf
- gh
- ripgrep
Productivity
These are some of the tools that I use countless times a day. The combination of Alfred and Dash is unbeatable.
PC
My desktop computer (codename nublar
) is my primary development machine for personal and open source projects.
It runs Ubuntu and I configure it completely with Nix, but I am interested in switching to NixOS. I basically only use it remotely via ssh, in what I like to call "Darwin Subsystem for Linux."
- Intel Core i9-13900K 3 GHz 24-Core Processor
- DeepCool LT720 360mm AIO 4th Gen Dual-Chamber Pump 3100RPM
- MSI MAG Z790 TOMAHAWK WIFI ATX LGA1700 Motherboard
- G.SKILL Trident Z5 RGB Series (Intel XMP 3.0) DDR5 RAM 64GB (2x32GB) 6400MT/s
- (2) Samsung 990 Pro 2 TB M.2-2280 PCIe 4.0 X4 NVME Solid State Drive
- MSI GeForce RTX 3060 Ventus 2X 12G GeForce RTX 3060 12GB 12 GB Video Card
- Corsair 4000D Airflow ATX Mid Tower Case
- Corsair RM850x (2021) 850 W 80+ Gold Certified Fully Modular ATX Power Supply
Apple Computers
- 2023 Mac mini Apple M2 Chip with 8‑Core CPU and 10‑Core GPU
- 2020 13" M1 MacBook Air
- 2023 16" M3 Pro MacBook Pro (Work)
Keyboards
I have been using mechanical keyboards since 2012 and split ergonomic keyboards since 2019 (starting with the Ergodox EZ).
I eventually got the ZSA Voyager in an attempt to try a smaller keyboard, but ended up ordering a Corne v4 from JLCPCB and 3D printing its case and keycaps. I really am liking the low profile style of keyboards because they end up being shorter and I don't need to use a wrist rest.
- Corne v4 (Daily Driver)
- ZSA Voyager
- Megalodon Triple Knob Macro Pad Programmable Designer Mini Keyboard 16 Keys
- Ergodoz EZ
- OLKB Preonic
Keyboard Switches
Peripherals
- Apple Magic Trackpad
- CalDigit TS3 Plus
- LG 40WP95C-W Ultrawide
- PreSonus Eris E3.5-3.5" Near Field Studio Monitors
- Fully Jarvis Standing Desk
- Elgato Stream Deck MK.2
- Elgato Key Light
- Elgato Master Mount L
Home Lab
In 2024 I started to get into "home labbing", which basically just means having a NAS and a bunch of mini PCs.
I deploy each mini PC with NixOS and orchestrate them with colmena. I think NixOS is a great operating system for a homelab (or remote servers in general) as it allows you to declaratively enable and configure programs, as well as easily let you create new systemd units or start containers as units.
I have a Digital Ocean droplet running a Caddy server (via NixOS and colmena) as ingress, and they are all clustered together via Tailscale.
- Synology Dream Router
- Synology 4-Bay DiskStation DS423+
- 4x Dell Optiplex 3050M
- Bambu A1 Combo 3D Printer
Audio/Video
A nerd with a remote job would be remiss to not have podcaster level gear to sit quietly in Zoom calls with your camera off.