App Defaults
Inspired by Luke Harris and Robb Knight's App Defaults project, but admittedly more verbose! Last updated December 2025.
- Mail Server: Purelymail. They're awesome.
- Mail Client: Gmail, with a little guilt. Gmail's UI isn't even that nice, but I have yet to find a "real" email client that works and looks nice and I like. So, for now, Purelymail just forwards mail to Gmail and Gmail is set up to use Purelymail's outgoing SMTP servers.
- Notes: Obsidian.
- To-Do: Sporadically, Home Assistant to-do list for some tasks.
- Photo Management: Google photos and/or one of my Syncthing folders. I've also tried out PhotoPrism as a more specialized self-hosted app, but have not set up a more permanent installation (yet?).
- Calendar: Several different calendars on Google Calendar sorted roughly by event category. Then Home Assistant pulls the calendars and turns on appropriate status LEDs around the house to remind me.
- Cloud File Storage: Not in the cloud. I vehemently despise OneDrive despite it being shoved down my throat at every opportunity by Windows (which I rarely use) and seemingly every organization that uses Microsoft Suite (or 365 or Copilot or whatever they call it nowadays). I sync most of my files with Syncthing, between my various home directories and an instance running as a Home Assistant add-on.
- RSS: Newsflash. Initially I was resistant to using an online feed aggregator (after all, doesn't that partially defeat the purpose of decentralization?) but then I was switching laptops and realized it really is quite nice to have my read/unread statuses synchronized. I currently use the CommaFeed public instance at commafeed.com, but would consider self-hosting an instance of either CommaFeed or Miniflux. (I'm not tied to any particular aggregator since I mainly use Newsflash in front anyway. I'm on CommaFeed currently because I chose it at random from Newsflash's list of supported aggregators.)
- Contacts: Google contacts.
- Browser: Long story. I originally used Chrome, but then I switched to a Raspberry Pi as my main computer for a few months, and Firefox was the default. I would have installed Chrome (for familiarity, password sync, DevTools, etc.) but Google didn't seem to build Chrome for ARM64 (Chromium was available but, if I remember correctly, it didn't sync passwords at the time—and might have felt a little slower than Firefox on the RPi5). So I stuck with Firefox and used Firefox's sync feature across my devices for bookmarks, passwords, etc. Then, recently (November 2025?), I happened to be introduced to Zen Browser when reading through Alex White's "Software I Love" list. It works with Firefox sync but feels more polished and less clunky than Firefox, so I've been enjoying it. When I do need Chromium (mainly for the DevTools, especially that one CSS Flex attribute editor menu), I also have Ungoogled Chromium installed—not so much to avoid Google as that it was packaged in a way that made it the fastest and easiest to install on my system.
- Text Chat: Well, I use Google Voice for MMS (and voice calls if those ever happened). I'm also in a couple Slack workspaces.
- Bookmarks: Firefox bookmarks. When I'm using a horizontal-tabbed (aka normal) browser, I can't bear letting my bookmarks make a huge mess, so they're nicely categorized into folders. In Zen Browser, bookmarks aren't visible (unless I'm missing them somewhere obvious). It can be a little annoying, but I typically just type the name of the bookmark into the address bar and Zen auto-completes to the bookmark.
- Read It Later: I fear that if I make it too easy to dump stuff somewhere, I'll never get around to actually reading it. I have a reading list in Obsidian, which adds just enough friction to make me decide whether to read something now, add it to the list, or drop it and do more important things.
- Word Processing: LibreOffice. The only viable alternative I know of is Microsoft Word, which doesn't run on Linux (and do not tell me to use "Word on the Web"— that webapp is so inconsistent in its document rendering, and just straight-up not designed for UX once you try to use any options more advanced than bold/italic. Plus, it requires that you save your document in OneDrive, and makes it way too difficult to download the actual file when you're ready to extract it from the editor). Recently, I've been experimenting with writing the bulk of my content in Obsidian
- Spreadsheets: I use LibreOffice or Google Sheets. Google Sheets is generally nicer because it's better about crunching large amounts of data without freezing up (lots of work going on server-side at Google to support my smooth experience). But Google Sheets feels more well-rounded for the stuff I use it for, and is generally easier to use. Easy conditional formatting, loading rows from Google Forms, usually enough functions for what I need, and good integration with Apps Script if I need to squeeze a little more juice out of it (once I wrote a script to do some custom filtering of data so it was intuitive and easy for both the spreadsheet user and the one filling out the Google Form).
- Presentations: I don't do them much, at least not with visuals. I've had to give a few speeches recently, which I draft and write in Obsidian. When I do need slides, I use LibreOffice Impress in lieu of PowerPoint (Linux). But I had a slip-up recently where I saved my slides in OpenDocument format (instead of
Save As>.pptx) when sending my presentation to the presenter device. PowerPoint actually did what these editors always warn about, specifically, it stripped my nice background colors, completely changing the spirit of the slides—oops! That was not a fun presentation. - News: Almost exclusively the Sunday paper. I'll look an event up if I hear lots of talk (or sirens) about it, otherwise I let the world do its thing and hear about it at a more gradual pace.
- Music: 70% of the music I listen to (mostly classical) is either ripped from CDs or downloaded from Wikimedia Commons / Internet Archive. I use Strawberry Music Player on my computer, and I also Syncthing the music folder to a Samba server on the LAN, from which Music Assistant (running as a Home Assistant add-on) pulls the audio. Perhaps more complicated than necessary. The other 30% (mostly Hamilton and random one-off songs that get sent to me) I stream with ads using Spotify.
- Podcasts: I don't listen to podcasts.
- Password Management: Firefox passwords.
I guess I could probably rearrange this list to make more sense. Also there's some more categories to cover, e.g. Home Assistant. (I've also removed some items that were on Robb Knight's list.)
Thanks for visiting!