!9IQChSjwSHXPPWTa:lix.systems

Lix

1101 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-rooms293 Servers

Load older messages


SenderMessageTime
9 Dec 2025
@atemu12:matrix.orgAtemuA while back, I found nothing in this direction and gave up because even with gross scripts, you can't get other clients that bring their own nix client (i.e. colmena, nixpkgs-review to not do remote builds by default.11:53:04
@atemu12:matrix.orgAtemu * 11:53:35
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her)or nix portable?12:50:25
@madmccrow:matrix.orgmadmccrow joined the room.14:12:12
@emanuelm153:matrix.org@emanuelm153:matrix.org left the room.21:17:35
@neobrain:matrix.orgneobrain Is it expected that the disk space reported by nix store gc is much higher than the actual savings I see when comparing (btrfs filesystem) df / before/after the gc run? 23:23:42
@neobrain:matrix.orgneobrainOne scenario I tested makes the former report 2.4 GiB savings when it was actually only 1 GiB, for example23:24:14
@raitobezarius:matrix.orgraitobezariusbtrfs is CoW23:24:30
@raitobezarius:matrix.orgraitobezariuslix has no way to know better than summing up sizes of things being deleted23:24:43
@raitobezarius:matrix.orgraitobezarius* btrfs is CoW & compressed23:24:48
@raitobezarius:matrix.orgraitobezarius* btrfs is CoW & [inline] compressed23:24:53
@raitobezarius:matrix.orgraitobezariusbut btrfs knows much better than us23:25:06
@neobrain:matrix.orgneobrainoh interesting. Compression makes a lot of sense. How does CoW influence this?23:25:46
@raitobezarius:matrix.orgraitobezariusif 2 inodes are CoWed and lix removes them [while they're not hardlinked], lix will count them twice but btrfs will deduce once I suppose?23:26:26
@raitobezarius:matrix.orgraitobezariusif the CoW is transparent via reflinking, maybe we could know but I don't know off my head whether this is the case23:27:15
@neobrain:matrix.orgneobrainThat's deduplication, right? I assumed that only happened after user request23:27:27
@neobrain:matrix.orgneobrain* That's deduplication, right? I assumed that only happened after user request since btrfs doesn't do it automatically23:27:56
@raitobezarius:matrix.orgraitobezariusindeed, if reflinkage only happens upon demand, then, CoW doesn't influence this23:28:01
@raitobezarius:matrix.orgraitobezariusbut as a user you may try to run automatic large scale reflinkage23:30:00
@raitobezarius:matrix.orgraitobezariuswithout us knowing it23:30:05
@neobrain:matrix.orgneobrainright23:31:05
@neobrain:matrix.orgneobrainSo apparently there's a tool called compsize that ties into btrfs to give me compression stats. Running it on /nix/store perfectly explains the gap that I measured :)23:32:03
@raitobezarius:matrix.orgraitobezariusAwesome :)23:32:19
10 Dec 2025
@jkachmar:matrix.orgjkachmar changed their profile picture.02:50:13
@kfears:matrix.orgKFears (burnt out)Having filesystem awareness for Lix would be awesome! Though, not super priority, haha07:57:49
@raitobezarius:matrix.orgraitobezariusprobably not a goal on our side08:16:44
@raitobezarius:matrix.orgraitobezariusthat seems like more of a UAPI kernel responsibility08:16:47
@sofiedotcafe:matrix.orgSofie 🏳️‍⚧️ (she/her)girls, boys, enbies. I got my HRT prescription!!!! 🩷🩷🩷11:07:23
@k900:0upti.meK900 Congratulations but also probably #Lix Off Topic 11:07:41
@k900:0upti.meK900:)11:07:42

There are no newer messages yet.


Back to Room ListRoom Version: 10