!SgYlXivkogarTVcnZO:nixos.org

Nix Flakes

883 Members
176 Servers

Load older messages


SenderMessageTime
12 Dec 2024
@bryan.bennett:matrix.orgBryanGood afternoon - we've got a large deployment (~45 hosts in each of 3 tiers, each looking ~identical but with differing hostnames and the like) we're hoping to manage with deploy-rs or colmena (we've yet to choose). We've started using flake-parts for integration with other tools (mostly treefmt and numtide/devshell). This has been working well so far and we are making some decent use of the module system to abstract everything well. We are now looking to handle system abstraction. We know our fleet is entirely x86_64-linux, so we don't require that abstracted at all, but I am struggling to handle the system definition generation. Currently we have a function that we want to import to make the api for definition a bit cleaner, but I am struggling to get it importing without infinite recursion. Is anyone abstracting their system definitions somehow that might be able to provide pointers? Is there some way to import a library of functions that aren't held to the nixos/flake-parts module schema?17:46:26
@bryan.bennett:matrix.orgBryanUnfortunately, I can't share much of the code we have now, but I can describe in more detail if that helps anyone.17:47:18
@wiiplayer2:matrix.orgWaldemar Tomme (they/them) joined the room.22:26:27
13 Dec 2024
@mfrischohio:matrix.org@mfrischohio:matrix.org left the room.01:25:53
16 Dec 2024
@tomberek:matrix.orgtomberekThis can happen when using the module system to define options later used to define other options. Is it possible you are using some output of the final configuration in a conditional somewhere else? Sometimes, using a simple "import" rather than the module system's "imports" is helpful for re-use. 00:56:04
@tomberek:matrix.orgtomberekAnything in the debug output that can help trace the issue. I know it can be hard to read, but sometimes it does tell you exactly what you need to investigate.00:56:55
@tomberek:matrix.orgtomberekOtherwise, feel free to DM if you want to go more in-depth.00:57:29
@orowith2os:fedora.imOro (any/all) changed their display name from Oro (they/she) to Oro (any/all).02:25:27
@ole6edev:matrix.orgolebedev changed their profile picture.09:32:09
@ksonj:matrix.org@ksonj:matrix.org left the room.15:00:32
@felix.herrmann:matrix.sabix.de@felix.herrmann:matrix.sabix.de joined the room.17:37:45
18 Dec 2024
@steeringwheelrules:tchncs.de@steeringwheelrules:tchncs.de left the room.13:53:50
19 Dec 2024
@er10:matrix.org@er10:matrix.org joined the room.19:37:20
@fgrsnau:matrix.orgStefan joined the room.21:44:48
20 Dec 2024
@xiaoxiangmoe:matrix.org🐰 xiaoxiangmoe joined the room.13:58:44
21 Dec 2024
@stablejoy:matrix.org@stablejoy:matrix.org left the room.05:08:16
@pizzium:matrix.orgpizzium joined the room.12:41:30
@dimitarnestorov:matrix.orgDimitar joined the room.19:46:24
@laauurraa:matrix.orglaauurraa joined the room.20:57:02
@sleepymonad:matrix.orgsleepymonad joined the room.21:15:41
@sleepymonad:matrix.orgsleepymonad set a profile picture.21:56:36
22 Dec 2024
@allrealmsoflife:matrix.orgallrealmsoflife joined the room.20:27:04
23 Dec 2024
@fgrsnau:matrix.orgStefan changed their display name from fgrsnau to Stefan.23:41:12
24 Dec 2024
@karlthane:matrix.orgkarlthane joined the room.13:57:16
@karlthane:matrix.orgkarlthane left the room.14:03:12
@karlthane:matrix.orgkarlthane joined the room.14:09:51
25 Dec 2024
@benjamin:computer.surgeryolivia left the room.00:22:19
@tanja:catgirl.cloudTanja (she/her) changed their display name from Tanja (she/her) to Tanja (she/her) [DECT 6929].14:48:04
@laauurraa:matrix.orglaauurraa changed their profile picture.22:44:35
26 Dec 2024
@10leej:matrix.org@10leej:matrix.org joined the room.01:41:09

Show newer messages


Back to Room ListRoom Version: 6