!UKDpaKNNsBpOPfLWfX:zhaofeng.li

Colmena

280 Members
A simple, stateless NixOS deployment tool - https://github.com/zhaofengli/colmena96 Servers

Load older messages


SenderMessageTime
27 Jul 2025
@invariance:matrix.orginvariancethanks for clarifying; maybe remove the CNAME from github pages until it's back up, so it's accessible at https://zhaofengli.github.io/colmena? 23:56:49
28 Jul 2025
@zhaofeng:zhaofeng.liZhaofeng Li Oops sorry, got distracted. Sadly removing the CNAME file is dangerous and will enable another repository to take over colmena.cli.rs for their GitHub Pages. 03:21:13
@zhaofeng:zhaofeng.liZhaofeng Li (there was no way to configure domain verification due to how cli.rs is set up, and obviously it's too late for that now) 03:21:46
@zhaofeng:zhaofeng.liZhaofeng LiIn the meantime, I've pushed the manual to https://stuff.naive.network/colmena-docs-f560ed6/ as a temporary measure03:23:15
@niklaskorz:matrix.orgniklaskorz
In reply to @zhaofeng:zhaofeng.li
looks like it, the domain name seems to have expired 🙁
At least they have 30 days to fix it, according to rnids.rs
07:36:30
@zhaofeng:zhaofeng.liZhaofeng Liyeah, looks like they are active on github so hopefully it gets renewed soon07:37:54
30 Jul 2025
@sinan:sinanmohd.comsinan joined the room.06:57:11
@sinan:sinanmohd.comsinanhi, colmena.cli.rs is down06:57:39
@sinan:sinanmohd.comsinan Zhaofeng Li: 06:58:43
@jwagner:wdz.deJohann WagnerIt's known.06:58:51
@jwagner:wdz.deJohann WagnerSee literally 3 messages above you.06:59:04
@sinan:sinanmohd.comsinanOo, whre do i go for docs ?06:59:06
@jwagner:wdz.deJohann Wagnerhttps://stuff.naive.network/colmena-docs-f560ed6/06:59:20
@jwagner:wdz.deJohann WagnerAs mentioned.06:59:22
@jwagner:wdz.deJohann WagnerThey are working on a fix.06:59:36
@sinan:sinanmohd.comsinancolmena 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 soon07:01:39
@zhaofeng:zhaofeng.liZhaofeng Liyup, 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 reliable07:01:59
@zhaofeng:zhaofeng.liZhaofeng Li(would suck as there would be dead links everywhere, but better than no docs at all)07:02:06
@zhaofeng:zhaofeng.liZhaofeng Lia few high-profile projects also use the domain (rustic, kmon, pls) so... at least we aren't suffering alone 😐️07:02:19
@sinan:sinanmohd.comsinandamn07:03:13
@badele:matrix.org@badele:matrix.org left the room.08:13:28
31 Jul 2025
@sammy:cherrykitten.gaysammy (It/Its) joined the room.09:37:13
@sammy:cherrykitten.dev@sammy:cherrykitten.dev left the room.09:37:56
2 Aug 2025
@sinan:sinanmohd.comsinan changed their profile picture.06:58:26
@sinan:sinanmohd.comsinan 06:58:39
@sinan:sinanmohd.comsinan 06:58:46
3 Aug 2025
@zsuper:matrix.orgzsuper joined the room.06:49:35
@zsuper:matrix.orgzsuper 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
@zsuper:matrix.orgzsuper

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 fileSystems."/" being unset (which is usually handled by hardware-configuration.nix)

does anyone have any pointers/tips they can share with how to make this easier?

07:05:06
@zhaofeng:zhaofeng.liZhaofeng Li 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

Show newer messages


Back to Room ListRoom Version: 6