Colmena | 288 Members | |
| A simple, stateless NixOS deployment tool - https://github.com/zhaofengli/colmena | 99 Servers |
| Sender | Message | Time |
|---|---|---|
| 30 Jul 2025 | ||
| Zhaofeng Li: | 06:58:43 | |
| It's known. | 06:58:51 | |
| See literally 3 messages above you. | 06:59:04 | |
| Oo, whre do i go for docs ? | 06:59:06 | |
| https://stuff.naive.network/colmena-docs-f560ed6/ | 06:59:20 | |
| As mentioned. | 06:59:22 | |
| They are working on a fix. | 06:59:36 | |
| colmena is still maintained right ? i was using nixos-rebuild till now, this is my first intro into the nix ops tools waited around a little bit for nixops4 but i don't think it will happen any time soon | 07:01:39 | |
| yup, monitoring the situation (see https://github.com/zackify/cli.rs/issues/113 and https://github.com/zhaofengli/colmena/issues/304), if it doesn't get resolved in the next few days I'll consider moving to somewhere more reliable | 07:01:59 | |
| (would suck as there would be dead links everywhere, but better than no docs at all) | 07:02:06 | |
| a few high-profile projects also use the domain (rustic, kmon, pls) so... at least we aren't suffering alone 😐️ | 07:02:19 | |
| damn | 07:03:13 | |
| 08:13:28 | ||
| 31 Jul 2025 | ||
| 09:37:13 | ||
| 09:37:56 | ||
| 2 Aug 2025 | ||
| 06:58:26 | ||
| 06:58:39 | ||
| 06:58:46 | ||
| 3 Aug 2025 | ||
| 06:49:35 | ||
is the hardware-configuration.nix file's contents something that needs to be included in a node's modules? I know deploy-rs requires this, and it was recommended to me to have a node-specific folder of NixOS modules containing each host's hardware-configuration.nix. I can work with this approach, but it makes things a LOT more awkward because in order to generate that file, I must first have access to the target running NixOS | 07:00:11 | |
| and I want to find a way to streamline the process of adding new nodes to my NixOS network. im looking into the idea of custom ISOs right now, which would allow me to live USB boot onto a computer with things like master computer's SSH keys added, flakes/git/vim enabled, etc. But this again only takes me halfway there, since even if I get to a stage where colmena/deploy-rs CAN interact with the target host over SSH correctly, the nixosConfiguration will be invalid due to things like does anyone have any pointers/tips they can share with how to make this easier? | 07:05:06 | |
I personally set nixosConfigurations = self.outputs.colmenaHive.nodes; then nixos-anywhere can generate the hardware-configuration.nix automatically: https://nix-community.github.io/nixos-anywhere/quickstart.html | 14:52:08 | |
| 15:07:47 | ||
| I see. I have never used nixos-anywhere or disko before. I suppose this is probably a good way to learn. Thanks! | 17:36:04 | |
| 21:08:23 | ||
| Does anyone have an example of using an overlay + Colmena + flakes? | 22:15:29 | |
| Ah, I finally figured it out. But I needed to build latest colmena locally to apply. Or else I got this error: "The colmenaHive output (schema v0.5) isn't compatible with this version of Colmena" I saw there was a request for a new Colmena release, are there any plans to do that? | 23:07:25 | |
| 4 Aug 2025 | ||
I got it sorted on my end. But I have to carry this in my Nix config just so I can deploy through Colmena. | 01:40:54 | |
I got it sorted on my end. But I have to carry this in my Nix config just so I can deploy through Colmena without relying on a manually compiled version. | 01:41:12 | |
| this does limit you to machines that are connected to the network via ethernet right? i was about to try this with an old laptop of mine, but i realized that nixos-anywhere does not support Wifi installation | 03:11:24 | |