NixOS Deployment with Colmena

In the last post, I wrote about how to convert a ’normal’ NixOS system to one that is managed by a flake. This one will build on top of, or rather scale out of managing single hosts and dive into how to do remote management and deployment for multiple systems. Introduction Before taking a peek into Deployments, lets set a bit of a frame of reference here first: When talking about deployments a lot of people think about quite complex setups and the use of services such as autoscaling, instance creation etc....

July 21, 2023 · 20 min · oblivious observer

The Flake Awakens - Switching to a Flake-based Configuration

I’ve been meaning to write something for a while now, however before I can dive into a couple of more interesting topics here, I feel like it is the best to mention the transition to flakes. I’ll try and keep this one short, there are a bunch of other way more detailed posts on flakes already, however I didn’t find to many posts about how to switch from an existing configuration to using flakes and it seems to be quite doable....

March 13, 2023 · 4 min · oblivious observer