!9IQChSjwSHXPPWTa:lix.systems

Lix

1124 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-rooms304 Servers

Load older messages


SenderMessageTime
3 Feb 2026
@aloisw:julia0815.dealoisw With -f it always uses impure, with flakes even with pure eval it will copy dirty files to the store as long as they are tracked. 17:47:49
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her)

Installing Lanzaboote to "/boot"...
Failed to install generation 1: Get stub name: Failed to read public key from /var/lib/sbctl/keys/db/db.pem: No such file or directory (os error 2)
Failed to install bootloader

[nixos@nixos:~]$ cat /mnt/persistent/var/lib/sbctl/db/db.key
cat: /mnt/persistent/var/lib/sbctl/db/db.key: Permission denied

???
it exists tho

17:49:46
@neobrain:matrix.orgneobrainah interesting, makes a lot of sense too. I'm guessing I mixed it up with untracked files17:49:56
@raitobezarius:matrix.orgraitobezariuswrong chan17:52:33
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her)ah17:52:39
@lillecarl:matrix.orglillecarl hexa: systemctl edit --runtime nix-daemon.service 🧠💡 23:17:49
4 Feb 2026
@tiferrei:tiferrei.comtiferrei changed their profile picture.02:26:53
@domi.zip:matrix.orgDomi set a profile picture.08:37:50
@domi.zip:matrix.orgDomi changed their profile picture.08:38:06
@domi.zip:matrix.orgDomi changed their profile picture.08:38:22
@actioninja:4d2.orgactioninjaI'm actually completely baffled to find out that in nix math operations are parse time rewritten to magic global symbols12:30:13
@piegames:flausch.socialpiegamesIt is baffling, yes12:30:52
@piegames:flausch.socialpiegamesStuff you do when writing code in a garbage language that makes everything tedious and you just want to Get Things Done and take the path of least resistance12:31:41
@piegames:flausch.socialpiegamesAnd so, simply adding new builtins was easier (less boilerplate) than introducing new AST nodes12:32:07
@actioninja:4d2.orgactioninjaeven with the whole "I don't want to add an infix ast node" problem I can think of saner ways of doing it, I feel like just having some magically defined operator functions with names as the operators and then shuffling to rpn would be less work and less prone to crazy edge case behavior12:37:35
@actioninja:4d2.orgactioninjaand then you get rpn for free and the lispers can write their unreadable math12:38:34
@piegames:flausch.socialpiegames (C++ is bad, and one has to be mindful of how much it has improved since 20 years ago) 12:40:46
@tiferrei:tiferrei.comtiferrei left the room.14:29:46
@niko:nrab.lolniko ⚡️
In reply to @actioninja:4d2.org
I'm actually completely baffled to find out that in nix math operations are parse time rewritten to magic global symbols
Yes, but also not always because + can also add strings together so obviously that doesn’t translate to __add
21:45:25
@niko:nrab.lolniko ⚡️ Which imo is the worst part, because nix can’t even decide which way it wants to go 21:45:39
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her)currently making a tofu/terraform module to deploy nixos devices :322:46:27
5 Feb 2026
@piegames:flausch.socialpiegames
In reply to @niko:nrab.lol
Yes, but also not always because + can also add strings together so obviously that doesn’t translate to __add
Okay so, + is not addition, it is string concatenation :)
00:37:13
@piegames:flausch.socialpiegamesBasically in the beginning Nix had no numbers. So when they were introduced, + got overloaded, but for the new operators primops were used instead00:38:51
@piegames:flausch.socialpiegameshttps://git.lix.systems/lix-project/lix/src/branch/main/lix/libexpr/nixexpr.hh#L61900:40:27
@piegames:flausch.socialpiegames(isInterpolation used to be called forceString IIRC, but that name was even more confusing)00:41:07
@antifuchs:asf.computerantifuchs
In reply to @piegames:flausch.social
Okay so, + is not addition, it is string concatenation :)
Nice, that’s even more cursed
01:03:54
@koaledu:pub.solarkoaleduEvery day we stray further from God.01:06:09
@emma:rory.gayEmma [it/its]hm, is there a way to parallelise a flake update?02:04:30
@emma:rory.gayEmma [it/its]given that -j doesn't seem to be applicable here02:04:58
@coca162:matrix.orgCocaI thought flakes updated concurrently already but that's probably not true 02:15:57

Show newer messages


Back to Room ListRoom Version: 10