Blog

  1. Automatically Decrypting Drives at Boot in NixOS via External Keyfile
    How to automatically decrypt a drive at boot using a keyfile located on an external device with password fallback. Compatible with NixOS Systemd stage 1 boot. (+ bonus stuff I leaned while doing this)
    • Published on 2026-06-16
    • Reading time: 3 minutes
  2. Unobtrusive Nix Dev Shells
    How to manage Nix development flakes outside of your projects repo for better flake reusability and how to not annoy your team.
    • Published on 2026-06-02
    • Reading time: 4 minutes
  3. Super Simple Downtime Checker
    A ridiculously simple downtime checker in only 6 lines of Bash (with optional NixOS and Systemd integration). It runs on your desktop, so no self-hosting needed.
    • Published on 2025-08-31
    • Reading time: 4 minutes
  4. Image Resizing Oddness
    How reducing an image's resolution can sometimes increase its file size + how to fix it using ImageMagick.
    • Published on 2025-08-22
    • Reading time: 4 minutes
  5. Accidentally Reinventing the Static Site Generator
    Creating a makeshift static site generator using server side includes (SSI) and Python's str.replace method. I also talk about how to use SSI, why it is useful, and why Zola is great.
    • Published on 2025-08-09
    • Reading time: 7 minutes