This page is inspired by Wes Bos’ uses page and all the others from uses.tech. This page will continually be updated as I change my uses and setup.
Tech Stack
Hardware
Computers
Desktop
This is the primary computer where I spend most of my time at home. I use it for gaming, writing, and coding.
- AMD Ryzen 7 5800X3D 3.4 GHz Octa-core CPU
- Asus Prime X570-Pro
- ASRock Radeon 6950 XT OC Formula 16GB
- LG 34GK950F 34" Ultrawide 144 Hz 1440p Monitor
- Dell S2421HN 24" 75 Hz 1080p Monitor (Portrait)
- Corsair Vengeance RGB Pro 32GB (2x2x16GB) DDR4-3200 CL16 RAM
- Samsung 970 Evo Plus 1 TB M.2 NVMe (Windows)
- Crucial P3 500GB NVMe (Linux)
- Samsung 870 EVO 1 TB SSD (Storage)
- Western Digital WD Blue 2TB (Storage)
- NZXT H700i White Midtower Case
- Corsair RMx 1000W 80+ Gold Fully Modular PSU
- Audioengine D1
- PreSonus Eris E3.5
- Massdrop x Sennheiser HD6XX Headphones
- Keychron Q11 Split Staggered Mechanical Keyboard
- Logitech G403 Hero
- Zowie P-SR Mousepad
- Logitech C920 HD Webcam
- Blue Yeti Microphone
- Rode PSA1 Boom Arm
- Huanuo Dual Monitor Mount Stand
- Dual Boot Windows 11 & Fedora
Development Laptop & Portable HTPC
I primarily use this for writing and developing on the go. This is also the laptop I bring with a USB-C to HDMI cable to (attempt) to plug-in to hotels on vacation to watch our shows!
- Macbook Pro 2020 M1
- 16GB RAM
- 256GB SSD
- MacOS Sonoma
Play Laptop
I use this at random times when I don’t feel like carrying around my MBP.
- Dell Latitude 5420
- Intel i7-1165G7
- 16GB RAM
- 256GB SSD
- Fedora
HTPC
Dedicated computer for our Sony 55" 4K TV downstairs that we watch shows on or play Spotify for our guests.
- Mac Mini 2020 M1
- 8GB RAM
- 256GB SSD
- MacOS Sonoma
“Production” Server (Storage, pi-hole, and Plex Server)
- AMD Ryzen Threadripper 1950x
- ROG STRIX X399-E GAMING
- Corsair Vengeance LPX 32GB (4x16GB) DDR4-2800 CL16 RAM & Corsair Vengeance LPX 64GB (2x32GB) DDR4-3200 CL16 RAM
- 6x Seagate BarraCuda 8TB 5400RPM HDD with SnapRAID and MergerFS
- EVGA BQ 500W 80+ Bronze Certified Semi-modular PSU
- Proxmox VE 8.1
“Development” Home Server (Storage, pi-hole, and Plex Server)
- AMD Ryzen 9 5900X 12-Core 3.7GHz
- ASRock X570 Phantom Gaming 4
- Corsair Vengeance LPX 32GB (2x16GB) DDR4-3200 CL16 RAM & Corsair Vengeance LPX 64GB (2x32GB) DDR4-3200 CL16 RAM
- 3x Seagate BarraCuda 4TB 5400RPM HDD in RAID 5
- 3x Seagate BarraCuda 8TB 5400RPM HDD in RAID 5
- EVGA BQ 500W 80+ Bronze Certified Semi-modular PSU
- EndeavourOS
Work Desktop
- Dell Precision 5820
- Intel 10th Generation Core i9-10980XE 3.2GHz
- AMD Radeon PRO WX3200
- 64GB RAM
- Windows 11
Mobile
Phone
Tablets
- Samsung Galaxy Tab S6 Lite (2022) - For reading comics and occasional Plexing
- iPad 4th Generation - My dedicated work Spotify speaker
E-Readers
Headphones
- Sony WH-1000XM4 ANC Headphones
- Bose QuietComfort 35 II ANC Headphones
- Audio Technica ATH-M50x
- beyerdynamic DT 770 Pro 32 Ohm Closed Headphones
Wearables
Network
Photography
- Canon EOS Rebel T5i
- Canon EF-S 18-55mm f/3.5-5.6 IS STM
- Canon EF-S 55-250mm F4-5.6 IS STM
- Rokinon FE14M-C 14mm F2.8
Software
I use aautomatic-os-setup to imperatively configure my OS as I need some system packages installed.
I use dotfiles with Nix package manager with home manager to install user-level packages I need onto any *nix systems.
Development Tools
- Editor: VSCode
- Terminal: Wezterm (MacOS/Linux), Terminal (Windows)
- Shell: oh-my-zsh/zsh, oh-my-posh/Powershell
- SCM: GitHub w/ GitHub Desktop
- Browsers: Firefox personally, Chrome professionally
- Font: Fira Code Nerd Fonts
Productivity
- Obsidian for note taking
- Bitwarden Self-hosted Vaultwarden for the family
- NordVPN for privacy
- Ferdium on desktop to aggregate all chat protocols
- Google Messages on mobile
- DisplayFusion Pro (Windows) for better multi-monitor desktop background management and better taskbar support
- Stretchly to remind me to rest my eyes and stretch
- Rectangle (MacOS) for Windows-esque window snapping
- AltTab (MacOS) for Windows-esque alt-tabbing
- Scoop (Windows) for command line installs and package management
- Homebrew (MacOS/Linux) for command line installs and package management
Miscellaneous
Desk Setup
Podcasts
Change Log
- 11-6-2024: Updated play laptop, home server, and software.
- 3-13-2024: Updated keyboards, new laptop, new home server, and software.
- 2-5-2024: Updated desktop, home server, and software.
- 10-29-2023: Updated work desktop, various OS versions, tablet, editor, terminal, and podcasts.
- 4-21-2023: Updated tech stack, desktop, home server, and work laptop.
- 4-22-2022: Initial Version