This post is out of date and is for archive/comparison purposes only. See the 2021 post here
My desk is a 48”x24” Herman Miller Everywhere Rectangular Table. I wish I had gone with the white finish and legs for the table.
A giant AUKEY mouse pad covers the top, granting unlimited mouse travel, and it’s much nicer to have a soft surface than to place my wrists on the bare desktop.
I sit on a limited edition SOHO Premier Soft Pad Management Chair in brown Italian leather with a matte black aluminum frame. My previously chair was a generic padded dining chair, but it broke and now I use the seat as a foot rest.
I have a nice Poppin file cabinet that doubles as a second seat.
My primary computer is a Mac Pro 5,1 2010. I bought it in an office liquidation auction in 2016. It’s considered end-of-life by Apple, but with third party support I’m able to continue using it.
I upgraded it with a wireless AC/bluetooth 4 card, 48GB of RAM, a SAPPHIRE PULSE RX580, and an NVMe boot drive along side several SSDs. I use OpenCore bootloader for EFI bootscreen and native Catalina support.
For peripherals, I use
- A 31.5-inch wide LED light bar clamped to my desk
- A 27-inch Lenovo P27u-10 4K IPS Monitor on a…
- VIVO desk mount clamped to my desk
- An Apple Magic Keyboard because I got used to the Apple scissor feel
- A VicTsing gaming mouse with silent click so as not to wake the baby
- Sony MDR7506 headphones that I never put on my head… I use them as terrible speakers even though they’re highly praised studio headphones
- Some generic 7 port USB 3.0 powered hub
- A USB 3.0 Anker hard drive docking station to access my old HDDs
- A Fujitsu ScanSnap S1300i scanner because I scan everything important
- A Canon PIXMA iP110 printer which is really slim
Everything plugs in to a Belkin 8-Outlet surge protector.
I use an Intel NUC 7i5BNH as a media computer, connected to my TV. It is outfitted with
- 32GB RAM, which is just adequate these days
- A 500GB Samsung 970 EVO NVMe for the OS + /home
- A 500GB Samsung 850 EVO SSD for document storage
- A Logitech K400 Plus keyboard+trackpad
I’m an Android user on a Pixel 4a.
My particular favorite apps are:
- Flamingo for Twitter though I don’t think it’s available any more
- Sync Pro for reddit
- PocketCasts briefly switched to AntennaPod but now back
- Feedly Classic you can’t “mark page as read” with the same ease in the new version
- Brave blocks ads and is Chromium-based
- Tachiyomi for reading endless amounts of manhua and isekai trash.
I use Bose SoundSport Wireless Headphones. I haven’t gone full wireless because I like having the neck wire to hang them from when I’m not wearing them.
CLI tools I use include:
- fd for finding files and directories
- fzf for fuzzy finding integrated with git, vim, and my shell
- ripgrep for finding and filtering files by contents
- z.lua a fast lua implementation if autojump / z
- zinit for managing my zsh plugins
On the mac I use Catalina. I use iTerm2 because I like its window splitting features above all other terminal emulators.
On the NUC I use Manjaro Linux KDE version. Manjaro has the benefits of Arch Linux (IMO, primarily pacman and the AUR) without having to do the setup for the millionth time. And KDE Plasma is pretty. Konsole is my terminal emulator because it is non-electron, supports splitting without tmux, 24-bit color, customizable shortcuts and scrollback. It checks all the boxes for me. Terminator and Termite are my other terminal choices. I am not using them because they are libvte-based and I wanted to stay in the KDE world.
I still use Neovim having moved from Vim years ago. I follow HEAD since I’m prudent enough read the Gitter room and changelogs.
I made my own color scheme called ”meh.” It caters to what I consider important when looking at code.
My programming font of choice is Mozilla’s Fira Mono.
For note-taking, I converted to Joplin Notes last year. Joplin is cross-platform including mobile apps; it has markdown support, tagging, and end-to-end encrypted syncing. The desktop UI is a bit drab, but customizable via CSS.
I wouldn’t be at a loss if I had re-provision with the same settings and restore my files.
For file syncing and sharing I use Dropbox and Google Drive (e.g. my resume, avatars, etc.). I always assume that things in those cloud services can go public at any time. For super private stuff, I have a Synology NAS I can access.
A few of my GitHub and GitLab repos are mirrored to a local Dockerized Gitea server in case either of those services go down or missing. Watchtower keeps my Docker containers up-to-date automatically.
On the OS-level, I keep my
/etc backed up using etckeeper, and push to
a remote git repo as backup.