!9IQChSjwSHXPPWTa:lix.systems

Lix

1118 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-rooms310 Servers

Load older messages


SenderMessageTime
3 Mar 2026
@drezil:kif.rocksNicole/Drezil 🏳️‍⚧️ (she/her) changed their profile picture.16:16:33
@firefly:raccoon.collegeFireFly nix-shell -p as implemented is a mess, but I think the UX is pretty comfy... what I've thought before is that something like it (and tbh a lot of the CLI) should be implementable "downstream" from the nix impl itself (so for this case, a script provided as its own thing within nixpkgs since it's tightly coupled to it) 18:03:20
@firefly:raccoon.collegeFireFly there might be arguments against that, it's been a while since I thought about the nix CLI.. but like, the way -p is implemented with synthesizing an inline script seems like it could be done with a script wrapping -E expr, plus I guess spawning a shell with modified $PATH to include the output in it 18:05:24
@goldstein:tty5.devgoldstein you totally could build a downstream CLI with whatever plumbing we have today (and people did)
e.g. nix-direnv uses manual mkShell + nix print-dev-env from nix3
18:21:09
@goldstein:tty5.devgoldstein (no idea why they went with that instead of nix-store --print-env 18:21:25
@goldstein:tty5.devgoldstein * (no idea why they went with that instead of nix-store --print-env) 18:21:28
@robin:icewind.nlIcewind Is there a way to check if a derivation is in the caching without having to download it?
Context is a CI system that runs nix build .... as the sole step. It works fine, but I would like to skip the download for the case where the build is already cached.
19:41:47
@robin:icewind.nlIcewind Is there a way to check if a derivation is in the cache without having to download it?
Context is a CI system that runs nix build .... as the sole step. It works fine, but I would like to skip the download for the case where the build is already cached.
19:41:57
@sirius:ungleich.chCyrill set a profile picture.19:42:09
@goldstein:tty5.devgoldsteinas in “in local store” or “available from a substituter”?19:45:33
@robin:icewind.nlIcewind substituter 19:45:44
@raitobezarius:matrix.orgraitobezariusyou can do curl $cache/$hashPart.narinfo19:47:50
@raitobezarius:matrix.orgraitobezariusif it returns a non-404, then it has a strong chance to exist19:47:58
@raitobezarius:matrix.orgraitobezariusif you want to ensure it, you can follow the redirect in the narinfo and verify it's also a non-40419:48:06
@robin:icewind.nlIcewind That would work yes. 19:50:09
@robin:icewind.nlIcewind Not as nice as having it in the nix-cli, but it will do 19:50:59
@robin:icewind.nlIcewind Thanks 19:52:00
@raitobezarius:matrix.orgraitobezariusan issue to help co design the right Nix CLI verb would be welcome21:24:53
@neobrain:matrix.orgneobrain oh hey raitobezarius , thanks for fixing that keep-env-derivations issue I reported :) 22:35:32
@raitobezarius:matrix.orgraitobezariushopefully it makes it into the 2.95 release :)22:35:50
4 Mar 2026
@ifreilicht:matrix.orgiFreilichtMaybe this was discussed already, but is it already known at what time the talks will start on LixCon's first day? I'd like to book my trains sooner rather than later :)17:04:30
@raitobezarius:matrix.orgraitobezarius10am ish is my plan atm17:07:07
5 Mar 2026
@ifreilicht:matrix.orgiFreilichtOkay that makes sense, thank you!00:06:38
@ifreilicht:matrix.orgiFreilichtVenue isn't yet finalized, right?00:07:36
@bngs:rc8.eubngs joined the room.01:18:21
@delroth:delroth.netdelrothit's organized at ENS, so I suspect similar arrangement to nixcon paris a few years ago?02:38:00
@delroth:delroth.netdelrothand the address is on https://pretix.dgnum.eu/dgnum/lixcon2026/ if that's the info you need02:38:15
@ifreilicht:matrix.orgiFreilicht
In reply to @delroth:delroth.net
and the address is on https://pretix.dgnum.eu/dgnum/lixcon2026/ if that's the info you need
That's indeed what I needed, no idea how I missed this 😅
07:26:21
@guiniol:matrix.orgguiniolHi all! I am having a problem and I've been banging my head on it long enough that I hope to find some help here. And maybe even someone who had the same problem and solved it. I use unifi to control my wifi APs. Since the update to 10.1.84 and 10.1.85, I cannot log in (with my local account), restore a backup or start from scratch (starting from scratch fails when creating the account). Has anyone else seen this? (what I have tried to do coming in the next message)20:34:58
@guiniol:matrix.orgguiniol I tried resetting the system to an older version before 10.1.84, and with that, I can restore a backup and login with no issues. Seeing that, I tried pinning the version of unifi, mongodb and even java to the versions that work on that older system. But while the pinning work, unifi still won't let me login, restore a backup or even create a brand new account. One thing I have noticed is that derivation hash is different for the java install, as in in the good version, it is using /nix/store/i8d080zl6na95kqzmxm4fi8wwjig3jjd-openjdk-headless-17.0.18+8/bin/java, and in the bad version, it is using /nix/store/5dg6z0kr2sn4idznl68m13ihglyvf5ws-openjdk-headless-17.0.18+8/bin/java. Same 17.0.18+8 version, but different hash. So I'm guessing something else must have changed. Is there any way for me to switch to that "good" java version to at least try if it would fix it? Is there a way to "recreate" it in my flake config? 20:40:49

Show newer messages


Back to Room ListRoom Version: 10