!dGrjXvKnCwVLevgmzo:matrix.org

Stockholm NixOS meetup group

51 Members
Monthly meetups in Stockholm, Sweden around Nix releated topics(nixos.org)14 Servers

Load older messages


SenderMessageTime
18 Sep 2025
@markuskowa:matrix.orgmarkuskowa
In reply to @kacper.uminski:matrix.org
Yes, I realize the idea is quite cursed. The main idea is to minimize stress on the control node, so a centralized cache or pxe server for the full filesystem is a no-no. All filesystems have to be reformatted on reboot, including /nix/store. We already have a setup like this working with Debian, but it's hacked together using shell-scripts, python, and preseed files. Hence I am investigating alternatives. :)
I do not have the overview over your setup/requirements, but i use this PXE setup as an installer. There are many options, such as overlayfs, that you use here to customize it.
13:40:15
@lillecarl:matrix.orglillecarl @kacper.uminski:matrix.org: Boot off iPXE, dd the image to disk, kexec, rebuild. You can have multiple cache servers and will easily be able to saturate your links with NGINX from *a few* cache servers. You can share the same signing key across them and use RR DNS for loadbalancing. The torrent thing sounds like a solution to "immutable Debian" rather than content delivery 13:46:19
@lillecarl:matrix.orglillecarlIt'll be faster, no torrent startup time, only fetch what your node needs etc... :) 13:50:16
@kacper.uminski:matrix.orgKacper UminskiHmm, I will try this. Thank you!13:53:24
@kacper.uminski:matrix.orgKacper UminskiJust by the way, I am quite new to netbooting as a whole, so I do ask for leniency anytime I utter something unspeakably stupid. :)13:58:58
@markuskowa:matrix.orgmarkuskowaKacper Uminski: I run a small hpc cluster (20 nodes) at Fysikum, SU fully on NixOS. If you're interested i can show, how it is setup.15:42:05
@kacper.uminski:matrix.orgKacper UminskiThat would be very cool! Do you have a git repo for it or something?15:47:29
@markuskowa:matrix.orgmarkuskowaNo, I did not publish the configuration for security reasons.15:49:23
@kacper.uminski:matrix.orgKacper UminskiAh, yeah, that's reasonable.15:49:51
@lillecarl:matrix.orglillecarl https://github.com/aristanetworks/nix-serve-ng Arista Networks reimplementation of nix-serve in Haskell that's supposed to be superduperfast. Kacper Uminski 😄 21:37:35
@lillecarl:matrix.orglillecarlCan LIU subsidize you coming up to Stockholm to drink beer with us on the 30th?21:38:08
@kacper.uminski:matrix.orgKacper Uminski
In reply to @lillecarl:matrix.org
Can LIU subsidize you coming up to Stockholm to drink beer with us on the 30th?
No, sadly. I'm just a student, not an employee, and LiU is not very spend-happy right now. The only reason Lysator got to keep its server room was because we rode the AI bubble and promised to build an AI cluster. :(
21:42:23
@kacper.uminski:matrix.orgKacper Uminski (For use in courses at the university.) 21:43:02
19 Sep 2025
@adis:blad.isadisbladisThat's the kind of thing I'm trying to accomplish with https://github.com/adisbladis/adios/05:25:48
@lillecarl:matrix.orglillecarlBeware that COVID is running rampant right now in Stockholm guys!17:29:42
22 Sep 2025
@lillecarl:matrix.orglillecarl changed their display name from LilleCarl (Salsa9) to lillecarl.10:37:33
30 Sep 2025
@talyz:matrix.orgtalyzMeetup today or no?08:18:46
@markuskowa:matrix.orgmarkuskowaYes, absolutely!08:19:13
@markuskowa:matrix.orgmarkuskowa1800 today at the Nordic Light hotel. I'm probably half an hour late.14:58:59
@claesatwork:matrix.orgClaesVery much more people here than usually 16:01:49
@claesatwork:matrix.orgClaesOther people :-)16:02:01
@talyz:matrix.orgtalyzOn my way now16:04:36
@claesatwork:matrix.orgClaesI am sitting more on the side due to the crowd16:07:28
@claesatwork:matrix.orgClaesnext to the street16:07:40
@lillecarl:matrix.orglillecarlDamn I forgot it's today 🤣20:44:02
@lillecarl:matrix.orglillecarlThe positive thing is someone else got the opportunity to talk then, heh 20:44:39
1 Oct 2025
@claesatwork:matrix.orgClaes
In reply to @lillecarl:matrix.org
The positive thing is someone else got the opportunity to talk then, heh
we thought it was Covid!
19:45:09
@lillecarl:matrix.orglillecarlHaha I was early on this "covid season" so it's already passed23:14:00
@lillecarl:matrix.orglillecarl

I've got updates: dinix is finished (generate dinit configs with NixOS module system). nix-csi is alpha-quality (still need to clean up the deployment so it's usable for others). I've managed to run NixOS with it as a privileged container, nixNG as unprivileged. It's managing gcroots and hardlink directories properly etc.

Upcoming projects:

  • finish nix-touch/nix-timegc (update packages regtime and use regtime in GC) (I wanna use it for nix-csi to keep build tools around without installing gcroots for them)
  • build a terranix clone for terragrunt
  • build a stateful kubectl apply tool (Maybe just terraform)

And I've got a gig at an old employer as a consultant, gonna build a small-scale but fully featured Kubernetes thingy

23:22:06
@lillecarl:matrix.orglillecarl *

I've got updates: dinix is "finished" (generate dinit configs with NixOS module system). nix-csi is alpha-quality (still need to clean up the deployment so it's usable for others). I've managed to run NixOS with it as a privileged container, nixNG as unprivileged. It's managing gcroots and hardlink directories properly etc.

Upcoming projects:

  • finish nix-touch/nix-timegc (update packages regtime and use regtime in GC) (I wanna use it for nix-csi to keep build tools around without installing gcroots for them)
  • build a terranix clone for terragrunt
  • build a stateful kubectl apply tool (Maybe just terraform)

And I've got a gig at an old employer as a consultant, gonna build a small-scale but fully featured Kubernetes thingy
AAAND: ChromeOS is removing the dumb unprivileged LXC layer from their Linux VM thingy so "soon" we'll be able to run NixOS proper on Chromebooks (The new Lenovo CB 14 is sicccc)

23:23:23

Show newer messages


Back to Room ListRoom Version: 10