!dGrjXvKnCwVLevgmzo:matrix.org

Stockholm NixOS meetup group

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

Load older messages


SenderMessageTime
30 Sep 2025
@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
@lillecarl:matrix.orglillecarl Aye I also "built" flake-compatish which is flake-compat but stripped down of legacy compat code (requires fetch-tree which is what flakes use), it outputs attrset { outputs = {}; impure = {}; } (where impure is just mapping away the system attr thingy). It never loads the current repo into store, it doesn't load path: inputs into store. 23:29:14
@lillecarl:matrix.orglillecarl * Aye I also "built" flake-compatish which is flake-compat but stripped down of legacy compat code (requires fetch-tree which is what flakes use), it outputs attrset { outputs = {}; impure = {}; } (where impure is just mapping away the system attr thingy). It never loads the current repo into store, it doesn't load path: inputs into store. (Please ask questions, I'm dying to speak about stuff :P) 23:33:23
2 Oct 2025
@claesatwork:matrix.orgClaes> And I've got a gig at an old employer as a consultant, gonna build a small-scale but fully featured Kubernetes thingy Fantastic! 06:58:23
@lillecarl:matrix.orglillecarlhttps://github.com/Lillecarl/dinix/commit/1744bd1eae43f0374cb28be71412e7e1ed997bb5 When you realize you've been stupid and now you're slightly less stupid +70 -324 😄18:58:21
3 Oct 2025
@markuskowa:matrix.orgmarkuskowaLet's keep the ball rolling: next meet-up on Wednesday, October 22nd. Give a thumbs if you're planning to join.08:09:23
@asoderlind:envs.netasoderlind joined the room.17:11:19
@asoderlind:envs.netasoderlindhey guys! I'm relatively new to nixos but loving it so far, mostly for self-hosting stuff on VPSes and managing dotfiles so far 😄 so cool to see there is a sthml community17:18:15
6 Oct 2025
@markuskowa:matrix.orgmarkuskowachanged room power levels.12:23:57
@markuskowa:matrix.orgmarkuskowachanged room power levels.12:24:07
@markuskowa:matrix.orgmarkuskowachanged room power levels.12:24:24
@markuskowa:matrix.orgmarkuskowachanged room power levels.12:24:35
@markuskowa:matrix.orgmarkuskowachanged room power levels.12:26:43
@lillecarl:matrix.orglillecarl
In reply to @asoderlind:envs.net
hey guys! I'm relatively new to nixos but loving it so far, mostly for self-hosting stuff on VPSes and managing dotfiles so far 😄 so cool to see there is a sthml community
Hey man, welcome to NixOS and Nix! Hope to see you on the 22nd for the meetup! If you need help with anything feel free to reach out, we've got a quite experienced community here. I learned Nix by myself and it took way too much time using my typical ADHD style learning by doing 😝
12:29:13
@lillecarl:matrix.orglillecarlOooof new power, I feel the creep already (/s) 😄12:30:31
@markuskowa:matrix.orgmarkuskowa @lillecarl:matrix.org: use responsibly 🙂 12:37:52
@lillecarl:matrix.orglillecarl
In reply to @markuskowa:matrix.org
@lillecarl:matrix.org: use responsibly 🙂
Ofc I'm just kidding. I'll make sure to remind everyone about meetups. I'm not the moderator kind of guy, and this community is pretty self-moderating :p
12:39:30
12 Oct 2025
@lillecarl:matrix.orglillecarlI've spent the last two days reimplementing kubenix, but without the OpenAPI -> Nix options codegen bit. Instead it's types.anything and I generate a script that spins up an ephemeral etcd and kube-apiserver and apply the generated manifests on it. (My thought was, who is more authoritative than kube-apiserver!? for validation)!? I also generate a script to apply the generated manifests with "kluctl" straps a label on every resource and supports pruning anything with that label which isn't in the manifest (Like kubectl --prune but less scary) :)18:39:03
@lillecarl:matrix.orglillecarlAnd it got me thinking about how nix-snapshotter does their thing with storepaths for mounting things into Kubernetes. The CI worker that runs "easykubenix" to generate manifests could set a volume attribute (storePath). Then ship the generated manifest(that now depends on the package you wanna run) to a cache and it'll be available to fetch on the worker nodes 😄18:42:44
13 Oct 2025
@palsternacka:matrix.org@palsternacka:matrix.org left the room.06:04:00
15 Oct 2025
@lillecarl:matrix.orglillecarlhttps://discourse.nixos.org/t/nixifying-kubernetes-with-nix-csi-easykubenix-and-dinix/70899 A big step for Carl, a small step for mankind 😝01:54:43
17 Oct 2025
@claesatwork:matrix.orgClaes
In reply to @lillecarl:matrix.org
https://discourse.nixos.org/t/nixifying-kubernetes-with-nix-csi-easykubenix-and-dinix/70899 A big step for Carl, a small step for mankind 😝
Fantastic response you are getting there @lillecarl:matrix.org
15:03:38
@lillecarl:matrix.orglillecarlWoooo! I've even deployed nix-csi on an external cluster today so I know the images work 😄15:05:12

Show newer messages


Back to Room ListRoom Version: 10