Skip to content
Running Nix Package Manager on Universal Blue Atomic Images

How to overcome strictly read-only root filesystems on immutable Fedora images to run Nix.

Avoiding Building the Same Thing Twice with Content-Addressable Hashing

How to use content-addressable hashes of build inputs to tag artifacts and skip redundant CI builds when nothing has changed.

Check If an IP Address Belongs to AWS

A quick tip to check whether an IP address belongs to AWS, including which service and region it's in.

How to SSH into a NixOS VM Running in GNOME Boxes

How to enable SSH on a NixOS guest, set up port forwarding through QEMU's user-mode networking, and copy your SSH keys so you can work from the host terminal.

Migrating from Google Photos to Self-Hosted Immich

How I moved my photo library from Google Photos to a self-hosted Immich instance, accessible from my phone anywhere via Tailscale.

My First Contribution to systemd: Adding birthDate to userdb

How and why I added an optional birthDate field to systemd's userdb, the privacy-respecting architecture behind it, and why I think it's the right approach for Linux distributions facing upcoming age verification laws.

Google's New Android Sideloading Flow Is a Fair Trade

My reaction to Google's new "advanced flow" for sideloading Android apps, and why the extra friction is worth it to protect people from scams and surveillance.

Mirroring Docker Hardened Images to ECR with regclient

How to work around ECR's lack of pull-through cache support for dhi.io by using regsync to automatically mirror Docker Hardened Images into your own ECR repositories.

Observing My Kubernetes Cluster with Headlamp

How I set up Headlamp, metrics-server, and kube-prometheus-stack to get full observability into my OKE cluster without deploying a single web UI into the cluster itself.

Push to GitHub and GitLab Simultaneously with Git

A neat Git trick to configure multiple push URLs on a single remote so you can mirror your repositories with every push.

This site is 100% open source. • CC BY-SA 4.0 License