!9IQChSjwSHXPPWTa:lix.systems

Lix

1139 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-rooms316 Servers

Load older messages


SenderMessageTime
7 Apr 2026
@blokyk:matrix.orgzoë (she/her) for the repl i still do -f <nixpkgs> because the whole legacyPackages.blabla stuff is kinda dumb (thanks to whoever implemented the -f and -E things for all installable lifesaver btw) 17:21:16
@blokyk:matrix.orgzoë (she/her) * for the repl i still do -f <nixpkgs> because the whole legacyPackages.blabla stuff is kinda dumb (thanks to whoever implemented the -f and -E things for all installables btw, lifesaver) 17:21:26
@blokyk:matrix.orgzoë (she/her)lol didn't think about that17:21:40
@blokyk:matrix.orgzoë (she/her) i might extend nix-debug to work for nix shell now that i actually have that setup now that i think about it 17:22:15
@accelbread:matrix.orgaccelbread nix run self starts a transient self-contained version of my emacs setup lol 17:23:05
@accelbread:matrix.orgaccelbreadwait, even if something is in the local registry, you cant use it if you are online or the global registry is not reachable?? Thats cursed17:29:34
@goldstein:tty5.devgoldsteinyou totally can17:29:55
@accelbread:matrix.orgaccelbread* wait, even if something is in the local registry, you cant use it if you are offline or the global registry is not reachable?? Thats cursed17:29:56
@goldstein:tty5.devgoldsteinif it resolves to something that’s available locally17:30:02
@goldstein:tty5.devgoldsteinglobal registry shouldn’t factor there at all17:30:14
@goldstein:tty5.devgoldsteinregistry is basically just rewrite rules: “if you see flakeref that looks like this, replace it with a flakeref that looks like that”17:30:57
@goldstein:tty5.devgoldstein(btw in lix global registry is vendored, so it’s fully offline; cppnix uses cached download)17:31:28
@accelbread:matrix.orgaccelbreadahh i was testing some cppnix stuff it doesnt allow any registry use if global registry is not cached 17:34:32
@llakala:matrix.orgllakala
In reply to @blokyk:matrix.org
for the repl i still do -f <nixpkgs> because the whole legacyPackages.blabla stuff is kinda dumb (thanks to whoever implemented the -f and -E things for all installables btw, lifesaver)
in a lix context you can actually add all sorts of things to your repl with repl-overlays
17:34:34
@llakala:matrix.orgllakalai can immediately embed pkgs, lib, sources, wrappers, etc based on the dir I'm currently in17:34:56
@llakala:matrix.orgllakalarepl-overlays is woefully underutilized for how useful it is17:35:07
@llakala:matrix.orgllakalasee my repl-overlay [here](https://github.com/llakala/nixos/blob/607fcec2bbc14007c2e7736d79d59648ac507193/system/extras/_overlay.nix)17:35:44
@goldstein:tty5.devgoldsteinlmao that’s cursedd17:36:21
@blokyk:matrix.orgzoë (she/her) thanks, i've been curious about repl-overlays but honestly haven't really found a use for them beyond the pkgs = legacyPackages.blabla thing 17:36:43
@llakala:matrix.orgllakalayou have to use a lot of pwd nonsense bc when executing, `./.` is defined as the path of the repl-overlay, not your current path17:37:50
@llakala:matrix.orgllakalabut $PWD solves that (without purity, but who needs purity)17:38:09
@accelbread:matrix.orgaccelbreadis there docs for repl-overlays? can't seem to find anything17:38:10
@llakala:matrix.orgllakala
In reply to @accelbread:matrix.org
is there docs for repl-overlays? can't seem to find anything
there's a release note
17:38:23
@blokyk:matrix.orgzoë (she/her) one thing i could probably do at least is make soles aloases for lib.evalModules { modules = [...]; }, as well as the entry points for nixos and hm, because it's so annoying to type and remember everytime 17:38:29
@blokyk:matrix.orgzoë (she/her)yeah basically just a release note and an entry in the nix.conf manual17:38:47
@blokyk:matrix.orgzoë (she/her) * 17:38:54
@llakala:matrix.orgllakalahttps://docs.lix.systems/manual/lix/stable/release-notes/rl-2.90.html17:38:56
@llakala:matrix.orgllakala
In reply to @llakala:matrix.org
https://docs.lix.systems/manual/lix/stable/release-notes/rl-2.90.html
i don't think theres subheading links but it's here
17:39:10
@accelbread:matrix.orgaccelbreadnice, I'll have to play around with it17:39:36
@blokyk:matrix.orgzoë (she/her)https://docs.lix.systems/manual/lix/2.90/command-ref/conf-file.html#conf-repl-overlays17:39:39

Show newer messages


Back to Room ListRoom Version: 10