!9IQChSjwSHXPPWTa:lix.systems

Lix

1120 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms302 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
11 Dec 2025
@neobrain:matrix.orgneobrainWhat do people like about flake-parts? Saw it mentioned a couple of times, but I find it difficult to extract anything meaningful out of their docs. The perSystem stuff seems like a nice (if easily replaceable) utility, and besides that the docs mention modularity but then never actually explain what's different from vanilla flakes.15:22:09
@neobrain:matrix.orgneobrain* Why do people actually use flake-parts? Saw it mentioned a couple of times, but I find it difficult to extract anything meaningful out of their docs. The perSystem stuff seems like a nice (if easily replaceable) utility, and besides that the docs mention modularity but then never actually explain what's different from vanilla flakes.15:23:42
@leona:leona.isleona you can actually spread outputs over multiple files with imports = [ ... ] which is way more complicated in raw flakes 15:33:36
@leona:leona.isleona (you can achieve similar with e.g. lib.evalModules but that's more complex for my brain at least) 15:34:50
@neobrain:matrix.orgneobrain Is imports specific to flake-parts? 15:41:15
@neobrain:matrix.orgneobrain * Is imports specific to flake-parts?
I think I only used it when defining my Colmena hive, so I assumed it's a general nix thing
15:42:03
@neobrain:matrix.orgneobrain * Is imports specific to flake-parts?
I think I only used it when defining my Colmena hive, so I assumed it's a general nix thing since I didn't need to pull in flake-parts explicitly
15:42:22
@bandithedoge:matrix.orgbandithedogethe module system feels natural to anyone who's used nixos or home-manager17:04:28
@bandithedoge:matrix.orgbandithedogeand it actually feels like a specification with type checking instead of flake weirdness17:06:20
@bandithedoge:matrix.orgbandithedoge pretty sure it's part of lib.evalModules 17:06:47
@saiko:knifepoint.netKatalin πŸ”ͺit is17:37:18
@saiko:knifepoint.netKatalin πŸ”ͺone of recent projects I used bare evalModules and it’s pretty nice17:39:00
@saiko:knifepoint.netKatalin πŸ”ͺto build the flake outputs, that is17:39:31

Show newer messages


Back to Room ListRoom Version: 10