!UKDpaKNNsBpOPfLWfX:zhaofeng.li

Colmena

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

Load older messages


SenderMessageTime
28 Mar 2026
@ysun:beeper.comYifei Suni usually use boot goal with reboot flag when this happens and that sometimes hangs 😂11:33:41
@ysun:beeper.comYifei Suni figured this is easily solvable by adding tcptimeout and server keep alive time out to smth like 10sec in ssh options but imo it would be better to enable these ssh options by default11:34:46
@ysun:beeper.comYifei Sunif anyone with more rust knowledge would want to collaborate on this i’d love to get this fixed11:36:23
@ysun:beeper.comYifei Sunbtw cuda maintainer gaétan and i chatted a while back and he also found that the meta.nixpkgs is only used in colmena internally and you can literally instantiate with any system it’d still work11:37:52
@ysun:beeper.comYifei Sunhttps://github.com/GaetanLepage/nix-config/blob/9bc50d15806536b3e8599ed8c176642e337868fd/modules/flake/colmena.nix#L2111:38:25
@ysun:beeper.comYifei Sun looks like this is mostly caused by the hermetic guard here: https://github.com/zhaofengli/colmena/blob/349b035a5027f23d88eeb3bc41085d7ee29f18ed/src/nix/hive/eval.nix#L89
they are only using it to use lib , get the path to eval-config.nix in nixpkgs (https://github.com/zhaofengli/colmena/blob/349b035a5027f23d88eeb3bc41085d7ee29f18ed/src/nix/hive/eval.nix#L122), and reinject overlays and configs (https://github.com/zhaofengli/colmena/blob/349b035a5027f23d88eeb3bc41085d7ee29f18ed/src/nix/hive/eval.nix#L129)
14:30:39
@ysun:beeper.comYifei Sun imo its totally possible this bootstrap is done in colmena (i.e. ask users to only pass in normal nixpkgs without instantiation and set the platform to a constant like x86_64-linux in colmena for bootstrap) so users are less confused lmaooo
or even better, we dont even need bootstrap to get overlays and configs, just create a few more meta knobs and ask users to pass overlays and configs in
14:32:45
@glepage:matrix.orgGaétan Lepage joined the room.14:35:54
29 Mar 2026
@gmacon:matrix.orggmaconIt's tracked at https://github.com/zhaofengli/colmena/issues/16622:01:25
@ysun:beeper.comYifei Sun that's only about the reboot timeout which is easily solvable by adding ssh timeout knobs to deployment.sshOptions 22:09:47
@ysun:beeper.comYifei Sunnetwork changes during live switching is not tracked in there and imho, only addressable by adding detached activation22:10:40
@gmacon:matrix.orggmaconOops, I was reading that just in the context of the previous message, which was talking about SSH options22:18:48
@gmacon:matrix.orggmaconFeel free to create an issue if there isn't already one22:19:09
30 Mar 2026
@bart_oostveen:utwente.ioBart [SNT] changed their display name from Bart to Bart [SNT].10:10:36
1 Apr 2026
@sebastian:srx.digitalsebastian changed their display name from crstl to sebastian.21:09:09
@sebastian:srx.digitalsebastian changed their profile picture.21:09:33
2 Jan 2022
@zhaofeng:zhaofeng.liZhaofeng Li changed the history visibility to "world_readable" from "shared".01:39:32
@voyager:t2bot.ioMatrix Traveler (bot) joined the room.01:47:03
@grahamc:nixos.org@grahamc:nixos.org joined the room.01:49:13
@zhaofeng:zhaofeng.liZhaofeng Lichanged room power levels.01:50:47
@grahamc:nixos.org@grahamc:nixos.org invited @mjolnir:nixos.orgNixOS Moderation Bot.01:52:20
@mjolnir:nixos.orgNixOS Moderation Bot joined the room.01:52:21
@grahamc:nixos.org@grahamc:nixos.orgchanged room power levels.01:52:22
Room Avatar Renderer.01:52:24
@hexa:lossy.networkhexa joined the room.03:18:38
@kraem:ne.bul.aekraem joined the room.05:13:02
@0x4a6f:matrix.org[0x4A6F] joined the room.09:33:21
3 Jan 2022
@angerman:matrix.organgerman joined the room.06:49:24
4 Jan 2022
@aanderse:nixos.devaanderse joined the room.22:16:50
* @aanderse:nixos.devaanderse waves 👋22:18:54

Show newer messages


Back to Room ListRoom Version: 6