!dGrjXvKnCwVLevgmzo:matrix.org

Stockholm NixOS meetup group

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

Load older messages


SenderMessageTime
2 Nov 2025
@lillecarl:matrix.orglillecarlUsed nixbuild.net this time, the time to configure it + build was like 1/5 what it took to do the QEMU ARM build of Lix17:59:11
7 Nov 2025
@emma:rory.gay@emma:rory.gay left the room.22:43:59
10 Nov 2025
@lillecarl:matrix.orglillecarlhttps://github.com/Lillecarl/hetzkube I'm working on a scrappy & cheap (no loadbalancers) Hetzner Kubernetes cluster in public now, goddamn shitty client is moving so slowly I've got nothing but time to kill. Uses ClusterAPI for node management, can scale from one to many nodes, dualstack networking, works with both x86 and arm 😄 Runs good on the cheapest 3.49€ boxes03:18:24
@claesatwork:matrix.orgClaesNow we're talking! I think the market / interest for running Kubernetes on Hetzner is not to be underestimated. And doing it with NixOS .. best of two worlds? I think the more vanilla this is done, the more attractive it becomes for people to get their feet wet with it12:20:40
@lillecarl:matrix.orglillecarl Claes: Indeed! There's already cloudfleet.ai and syself.com (They built the ClusterAPI provider for Hetzner) and others but it's managed services, this is DIY. I deployed the IPAMcheapam(beware of AI) that enables no (external) loadbalancers here with nix-csi ofc 😄 14:06:06
11 Nov 2025
@lillecarl:matrix.orglillecarl @room today is meetup day! 12:25:14
13 Nov 2025
@monotux:socio.topmonotuxany meetups planned week 1-2 2026?10:00:20
@lillecarl:matrix.orglillecarl monotux: markuskowa What do we have coming up? 😄 12:48:12
@monotux:socio.topmonotux I'm coming south for Xmas so might as well ask :D 13:02:16
@lillecarl:matrix.orglillecarl monotux: I'll meet with you whether there's a meetup or not, Swedish nixers united! 13:32:57
@markuskowa:matrix.orgmarkuskowaWe have not set a date yet. How about Wednesday, December 10th?16:34:05
@claesatwork:matrix.orgClaesworks for me17:58:19
17 Nov 2025
@claesatwork:matrix.orgClaesSVT Play leanback interface! Codex CLI built this for me + added keyboard navigation in less than an hour. Just nix run it https://github.com/claes/svtplay-app17:57:26
31 Jan 2024
@rickynils:nixos.devRickard Nilsson joined the room.22:05:29
@lillecarl:matrix.orglillecarlDamn, I forgot to ask to take a picture w/ everyone. Thanks for a great evening everyone! 😁 23:37:57
1 Feb 2024
@claesatwork:matrix.orgClaesYes great to meet everyone! Attendance was above all expectations!07:02:00
@markuskowa:matrix.orgmarkuskowaThanks to everyone! Yesterday was absolutely great. 09:27:57
@igorramazanov:matrix.orgigorramazanov joined the room.10:09:05
@igorramazanov:matrix.orgigorramazanov set a profile picture.10:10:05
@igorramazanov:matrix.orgigorramazanovYeah :) (hi all 👋)10:12:40
2 Feb 2024
@lillecarl:matrix.orglillecarl
{ lib
, ...
}:
# $FLAKE should be configured to where your repository is located
# Preferably using direnv, you can also set it into your sessionVariables
let
  dot_path = "${builtins.getEnv("FLAKE")}/sub/dir/";
  dot_paths = lib.filesystem.listFilesRecursive dot_path;
  dot_strings = builtins.map (x: builtins.toString x) dot_paths;
  dot_prefixDeleted = builtins.map (x: builtins.replaceStrings [ dot_path ] [ "" ] x) dot_strings;
  dotfile_outOfStoreLinked = lib.attrsets.genAttrs dot_prefixDeleted (name: {
    source = config.lib.file.mkOutOfStoreSymlink (dot_path + name);
  });
in
{
  home.file = dotfile_outOfStoreLinked;
}

I know I mentioned linking things from $FLAKE repo into $HOME which I'm quite happy with. This is the implementation I'm using. It'll replicate a tree subdir into $HOME for you, nothing using home.file.x.recursive so you won't get collisions with folders and stuff 😄

20:18:15
3 Feb 2024
@claesatwork:matrix.orgClaesI didn't know you could do that! 22:36:07
6 Feb 2024
@igorramazanov:matrix.orgigorramazanovWould be nice to have an additional option: "does not really matter" and also allow multichoice19:51:29
7 Feb 2024
@markuskowa:matrix.orgmarkuskowa
In reply to @igorramazanov:matrix.org
Would be nice to have an additional option: "does not really matter" and also allow multichoice
Will do it in the next iteration. I'm still exploring the options that matrix provides.
17:48:01
12 Feb 2024
@markuskowa:matrix.orgmarkuskowaIt looks like there is a slight preference for Wednesday. Should we go with Wednesday the 21st?09:58:19
13 Feb 2024
@markuskowa:matrix.orgmarkuskowaOk, let's have the next meetup, on Wednesday 21.02. Same place, same time (19:00 at the Nordic light hotel).21:02:15
21 Feb 2024
@markuskowa:matrix.orgmarkuskowaSee you tonight. 09:47:33
@claesatwork:matrix.orgClaesHi, I told some of you about my home audio setup. I created a gist with most of it here https://gist.github.com/claes/61d0579df00a205385b5bd3ed235132c21:52:31
22 Feb 2024
@kraem:ne.bul.aekraem
In reply to @lillecarl:matrix.org
{ lib
, ...
}:
# $FLAKE should be configured to where your repository is located
# Preferably using direnv, you can also set it into your sessionVariables
let
  dot_path = "${builtins.getEnv("FLAKE")}/sub/dir/";
  dot_paths = lib.filesystem.listFilesRecursive dot_path;
  dot_strings = builtins.map (x: builtins.toString x) dot_paths;
  dot_prefixDeleted = builtins.map (x: builtins.replaceStrings [ dot_path ] [ "" ] x) dot_strings;
  dotfile_outOfStoreLinked = lib.attrsets.genAttrs dot_prefixDeleted (name: {
    source = config.lib.file.mkOutOfStoreSymlink (dot_path + name);
  });
in
{
  home.file = dotfile_outOfStoreLinked;
}

I know I mentioned linking things from $FLAKE repo into $HOME which I'm quite happy with. This is the implementation I'm using. It'll replicate a tree subdir into $HOME for you, nothing using home.file.x.recursive so you won't get collisions with folders and stuff 😄

ah this was what you were talking about yesterday! i'm gonna try to roll with some variant of this for a while. long time ago any of my systems were impure hehe
19:05:22
@kraem:ne.bul.aekraem LilleCarl (Salsa9): also did you mean https://github.com/PRQL/prql ? in that case we thought about the same project 19:06:26

Show newer messages


Back to Room ListRoom Version: 10