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 comfy padded dining chair and I have no issue with it. The chair looks better than an office chair since my setup is in the living room.
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
- An Acer G257HU 2560x1440 monitor with a VESA adapter and on a VESA mount
- 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 webtoons
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
My terminal emulator is Konsole now that I use KDE. Konsole 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.
On the mac I use Catalina.
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.
I still use Neovim having moved from Vim years ago. I follow HEAD since I 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.