!9IQChSjwSHXPPWTa:lix.systems

Lix

1089 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-rooms290 Servers

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


SenderMessageTime
27 Oct 2025
@dawnofmidnight:catgirl.cloud@dawnofmidnight:catgirl.cloud * if you use the lix nixos-module (https://git.lix.systems/lix-project/nixos-module/), that automatically applies overlays so that nixpkgs.colmena will do the right thing 02:03:27
@dawnofmidnight:catgirl.cloud@dawnofmidnight:catgirl.cloud lixPackageSets.git is updated periodically, but it's the same as lix-on-main (it's probably a couple of days behind), and you'll end up pulling the version of lix that nixpkgs has and the lix-on-main that you're using. aiui that mostly exists for folks who want the newest possible lix while still benefiting from the binary cache 02:07:40
@dawnofmidnight:catgirl.cloud@dawnofmidnight:catgirl.cloud * lixPackageSets.git is updated periodically, but it's not the same as lix-on-main (it's probably a couple of days behind), and you'll end up pulling the version of lix that nixpkgs has and the lix-on-main that you're using. aiui that mostly exists for folks who want the newest possible lix while still benefiting from the binary cache 02:07:50
@dawnofmidnight:catgirl.cloud@dawnofmidnight:catgirl.cloud * lixPackageSets.git is updated periodically, but it's not the same as lix-on-main (it's probably a couple of days behind). you'll end up pulling both the version of lix that nixpkgs has and the lix-on-main that you're using. aiui that mostly exists for folks who want the newest possible lix while still benefiting from the binary cache 02:08:03
@dawnofmidnight:catgirl.cloud@dawnofmidnight:catgirl.cloud * lixPackageSets.git is updated periodically, but it's not the same as lix-on-main (it's probably a couple of days behind). you'll end up pulling both the version of lix that nixpkgs has and the lix-on-main that you're using. aiui that mostly exists for folks who want a new-ish lix while still benefiting from the binary cache 02:12:36
@dawnofmidnight:catgirl.cloud@dawnofmidnight:catgirl.cloud * lixPackageSets.git is updated periodically, but it's not the same as lix-on-main (it's probably a couple of days behind). you'll end up pulling both the version of lix that nixpkgs has and the lix-on-main that you're using. aiui that mostly exists for folks who want a new-ish lix while still benefiting from the binary cache. using it if you also use lix-on-main is decidedly the wrong behavior. 05:30:55
@dawnofmidnight:catgirl.cloud@dawnofmidnight:catgirl.cloud * lixPackageSets.git is updated periodically, but it's not the same as lix-on-main (it's probably a couple of days behind). you'll end up pulling both the version of lix that nixpkgs has and the lix-on-main that you're using. aiui that mostly exists for folks who want a new-ish lix while still benefiting from the binary cache. using it if you also use lix-on-main is almost certainly the wrong behavior. 05:32:05
@neolampis:anarchist.nexusνεολαμπής [he/him] joined the room.12:36:50
@splurged:matrix.orgsplurged changed their profile picture.16:08:28
28 Oct 2025
@somasis:matrix.orgsomasis what's the correct way to get pure evaluation when using nix repl? when not evaluating a flake, specifically. using --option pure-eval true doesn't seem to have an effect as builtins.currentSystem still returns "x86_64-linux" 14:14:11
@somasis:matrix.orgsomasis what's the correct way to get pure evaluation when using nix repl? when not evaluating a flake, specifically. using --option pure-eval true doesn't seem to have an effect as, builtins.currentSystem still returns "x86_64-linux" 14:14:24
@hexa:lossy.networkhexa--pure-eval?14:23:07
@somasis:matrix.orgsomasis didn't know that flag exists, but same result, builtins.currentSystem gives "x86_64-linux" :/ 14:23:44
@somasis:matrix.orgsomasis didn't know that flag existed, but same result, builtins.currentSystem gives "x86_64-linux" :/ 14:23:49
@jappie:jappie.devjappie
$> nix repl --pure-eval
Lix 2.93.3
Type :? for help.
nix-repl> builtins.currentSystem
error: attribute 'currentSystem' missing
       at «string»:1:10:
            1| builtins.currentSystem
             |          ^

nix-repl>
14:24:21
@somasis:matrix.orgsomasis huh... 14:24:32
@somasis:matrix.orgsomasis hmm okay that's not good 14:24:39
@somasis:matrix.orgsomasis hmm okay that's not good lol 14:24:41
@somasis:matrix.orgsomasis I didn't think nix repl -f . would cause that to differ, yet it does 14:25:17
@somasis:matrix.orgsomasis I didn't think nix repl -f . while in my config directory would cause that to differ, yet it does 14:25:24
@hexa:lossy.networkhexaI suppose accessing the filesystem like that is impure, that's why nix copies flake repos to the store before evaling 😄 14:26:44
@hexa:lossy.networkhexa* I suppose accessing the filesystem like that is impure, and that's why nix copies flake repos to the store before evaling 😄 14:26:54
@somasis:matrix.orgsomasis ah, yeah I guess it would have to do with that 14:27:15
@hexa:lossy.networkhexacan you say why you need a pure repl?14:27:37
@ekler:feel-co.orgekler
•  --file ⟨#opt-file⟩ / -f file Interpret installables ⟨../../command-ref/new-cli/nix.md#installables⟩ as attribute paths relative to the Nix expression stored in file. If file is the character -, then a Nix expression will be read from standard input. Implies --impure.
14:27:41
@hexa:lossy.networkhexa

Implies --impure.

14:27:56
@hexa:lossy.networkhexaright at the very end14:28:01

Show newer messages


Back to Room ListRoom Version: 10