K3s over Tailnet

I set my home lab is set up with K3s. This is great, but I’d like to access it from not just inside my dungeon. To make this happen, I set up the network with Tailscale. With a NixOS, this is dirt-simple: { lib, config, ... }: { options = { tailscale.enable = lib.mkEnableOption "Enable Tailscale"; }; config = { services.tailscale.enable = config.tailscale.enable; }; } I added the Tailnet IP to the ~/.kube/config. apiVersion: v1 clusters: - cluster: server: https://<Tailnet IP>:6443 name: default kubectl get nodes… ...

March 2, 2026

Hello World

January 11, 2026

NixOS on Asahi

I ran out of space on my 2020 Macbook Pro M1. I’m not sure what it says about what kind of person I am, but to me that just meant I had to factory reset it. And if I was factory resetting it, I might as well boot it with Linux. I spent some time (less than a week) on the Asahi Fedora Remix. Before this, I was using Nix Darwin, but Nix isn’t available on Fedora. ...

January 11, 2026