Here’s a ton of the stuff I use, from software to services to hardware!
software
For those who are interested, here are my dotfiles (ie settings) for many of the apps I use.
web browsing
- qutebrowser (vi-like). This browser is absolutely fantastic for keyboard-based navigation of the web.
- w3m (CLI-based). A terminal-only browser.
- Clew. The search engine I developed myself.
- urlref (CLI-based) is a bookmarking tool I designed (really, more of a URL shortener) to easily reference URLs from hand-written notes.
productivity
- neovim (vi-like, duh) is what I use for all my writing and coding. Need I say more? I started with vim and ended up switching to neovim. (Both are good, though.) I’ve also written about my writing-focused neovim config
- aerc (vi-like) as a terminal email client. Quite honestly, this is the first time I’ve actually enjoyed going through my mail. I use mbsync to sync my mail to a local directory, then open that with aerc.
- khal (vi-like) and vdirsyncer (CLI-based). I use these to sync my calendar to a radicale server (self-hosted) through CalDAV.
- khard (CLI-based) and vdirsyncer (CLI-based). Similar to khal, khard takes my contact list from my radicale server and lets me manipulate it from the terminal.
operating system (and related)
- Debian is my current distribution of choice. It’s been a lovely experience.
- SwayWM (vi-like) is my preferred window manager.
- foot is my terminal emulator of choice.
password management
- password-store (CLI-based)
- qute-pass lets me use those passwords in my browser.
games
I almost exclusively play Linux-native, DRM-free games that work offline. Here are some favorites:
- World of Goo
- Transistor
- Dead Cells
- Kerbal Space Program
- Into the Breach / FTL
- Endless Sky
- SpaceChem / Opus Magnum
file management
- git (CLI-based). I mean, who doesn’t?
- syncthing. Really great for syncing files between devices. Even better if you have a VPS or always-on machine connected, since you no longer have to have the other devices on at the same time to sync between them.
- borgmatic (CLI-based) to make backups. Really cool!
- Calibre is pretty much the final word when it comes to ebook management. Seriously, there’s nothing even in the same ballpark.
- tomb is a great Linux file encryption tool. I use it to lock games and other potentially-distracting things away when I should be working.
services
- Codeberg as my sourceforge to manage and host my git repositories.
- Porkbun is where I buy my domain names.
- I moved everything I host to an OVH dedicated server which has an amazing cost-to-performance ratio, since I’d outgrown my Uberspace account.
- Weightless Books is where I buy DRM-free ebooks. Specifically, I currently subscribe to Clarkesworld through Weightless Books. I’ve paused my Forever Magazine subscription until I catch up with the back issues.
- Zoho as my email host.
- Polymaths.social, my own Fediverse instance, is where most of my online social life happens. It’s hosted using GoToSocial
- Writing Month, my own site for tracking writing goals, inspired by NaNoWriMo, still needs some development but has come in handy already.
self-hosted
- radicale, for hosting CalDAV and CardDAV
- bin, for sharing quick snippets of code or text. My instance is public and you’re welcome to use it!
- Miniflux as a feed aggregator.
mobile
I won’t give links here, but you should be able to find them.
- Firefox
- Pass for iOS
- Signal
- Element
Overall I try not to use my phone much. I prefer doing things on my laptop when possible.
coding
- Lume as a static site generator (SSG) for this site and most of my others.
- readable.css as the base stylesheet for my sites. Full disclosure, I created readable.css myself, so I may be biased in favor of it, but I really do think it’s a great option.
- Flask is my go-to framework for developing web-based applications like Clew and Writing Month.
other
- cmus (vi-like) as a terminal music client.
- tut-tui (vi-like) as a terminal Mastodon client.
- mouseless for software-side keyboard remapping. I use it to match what I do with QMK on my mechanical keyboard so that I can use the same keybindings on my laptop.
- abcde (CLI-based) to rip CDs for my music collection and beets (CLI-based) to manage the collection (both are CLI-based).
- hledger (CLI-based) is plain-text accounting software that I’ve loved using to track my personal finances.
hardware
devices
- Framework Laptop 13 with 12th-generation Intel. I posted a full review here on Musings after my first semester using it.
- A handed-down iPhone SE (2020).
- A Tangara
- A Kindle Paperwhite (jailbroken)
- An old Kindle 4 (jailbroken)
peripherals
- Soundcore Life Q10 headphones. These are fantastic, with 60-hour battery life and pretty good sound quality for a great price. For $10 more, there’s a model with active noise cancelling, but it doesn’t use USB-C and I don’t care about ANC, so I went with these.
- Keyboard
- Keychron V4 as the base board. It has QMK and hotswap for a great price. I got it instead of the Q4, since (1) it’s cheaper with a plastic chassis instead of aluminum and (2) it’s lighter and I do a good bit of traveling.
- I waffle between preferring Gateron Silent Black Ink switches or Durock T1 switches, both of which are fantastic.
- Gaming Controllers
- 8bitdo SN30 Pro
- 8bitdo Ultimate 2C
other
- My Casio AE-1200WH watch