Wait a Minute, Who Are You?

Good Question; fair and concise… I’m Dan Dean.

I’m working as a DevOps engineer, but I joke that a more accurate title would be DevSecRelFinOps Engineer & SRE (I bill by the syllable). My team and I solve all of the behind-the-scenes, cloud-native issues that we face at our company to keep the applications running securly and reliably in the cloud. In my free time I enjoy learning new technologies. Sometimes I write about my findings in my blog.

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

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