!9IQChSjwSHXPPWTa:lix.systems

Lix

1106 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-rooms295 Servers

Load older messages


SenderMessageTime
15 May 2024
@jakehamilton:auxolotl.orgjakehamilton
In reply to @fomosapien:matrix.org
https://go.theregister.com/feed/www.theregister.com/2024/05/14/nix_forked_but_over_politics/ I was expecting to see Lix xD
Happy to take the hit so Lix can just keep doing good stuff quietly lol
03:32:01
@toastal:mozilla.orgtoastal-matrix-sucks nix (Lix, like Nix) 2.90.0-beta.1-lixpre20240506-b6799ab got it 04:26:48
@toastal:mozilla.orgtoastal-matrix-sucks FAQs says Flakes stabilization is a priority. I saw an open issue about unifying Nixpkgs fetchers & Flake fetchers as there is a lot of re-implementation of fetching & Flakes can’t inputs can’t accept (by not having the API for) fetching from as many sources … or mirrors for that matter. Is this a part of Lix’s goal plans too? 04:30:20
@toastal:mozilla.orgtoastal-matrix-sucks …And does Lix’s Flake need pre-commit-hook as an input that everyone downstream has to fetch? 04:34:47
@toastal:mozilla.orgtoastal-matrix-sucks (can there be a devInputs??) 04:35:11
@toastal:mozilla.orgtoastal-matrix-sucks …Or is the idea to not prefer Flakes, but just make sure Flakes are stable? 04:50:50
@toastal:mozilla.orgtoastal-matrix-sucks * …Or is the idea to not prefer or improve Flakes, but just make sure Flakes are stable & usable? 05:03:59
@toastal:mozilla.orgtoastal-matrix-sucks * …Or is the idea to not prefer or improve Flakes, but just make sure Flakes are stable & usable? FAQs wasn’t clear enough to me what the goals are. 05:05:25
@qyriad:katesiria.orgQyriad Flake stablization is not a priority; the FAQ talks about compatibility 05:06:40
@qyriad:katesiria.orgQyriad We want to:
  1. make flakes better

  2. make Nix without flakes better

  3. decouple flakes and their features from each other and from Lix itself

  4. some kind of re-thought design of the problems flakes attempt to address (whether that is a flakes v2, something entirely new, or anything else)

05:09:04
@qyriad:katesiria.orgQyriad We want to:
  • make flakes better

  • make Nix without flakes better

  • decouple flakes and their features from each other and from Lix itself

  • some kind of re-thought design of the problems flakes attempt to address (whether that is a flakes v2, something entirely new, or anything else)

05:09:16
@qyriad:katesiria.orgQyriadNone of this is immediate priority, which is largely making Lix more stable, bug-free, and usable; but we are all thinking about it and occsionally brainstorming05:10:57
@toastal:mozilla.orgtoastal-matrix-sucksFlakes v2 would be nice. I would use the alternatives, but they aren’t any better in my experience.05:14:46
@toastal:mozilla.orgtoastal-matrix-sucksThanks for the feedback05:14:54
@julia:the-apothecary.clubjulia so remember how I mentioned the other day that nix develop doesn't work when there are spaces in the path? I can do one better: it can't even copy a folder with spaces to the nix store... 05:18:14
@julia:the-apothecary.clubjuliaimage.png
Download image.png
05:18:15
@julia:the-apothecary.clubjulia * so remember how I mentioned the other day that nix develop doesn't work when there are spaces in the path? I can do one better: it can't even copy a folder with spaces to the nix store... ran into this with building a package based on the directory 05:20:04
@qyriad:katesiria.orgQyriad That one is not surprising, because path literals set the store path name part to the directory name, and top-level store paths cannot contain spaces. But please gods tell me that "${builtins.path { path = ./.; name = "without-spaces"; }" works 😨 05:20:38
@julia:the-apothecary.clubjuliathankfully, yes.05:21:25
@qyriad:katesiria.orgQyriadOkay phew05:21:42
@julia:the-apothecary.clubjulianow to add it to this project lol05:21:46
@julia:the-apothecary.clubjuliaI love workarounds05:21:56
@qyriad:katesiria.orgQyriadIt would probably be nice though if we automatically converted top-level path names that contain spaces… I feel like there are probably a dozen lurking soundness errors in any attempt to do that05:22:24
@julia:the-apothecary.clubjuliaI mean at least for anything involving like, mkDerivation you already have a name, so like, I feel like grabbing src that way would at least help... thou doesn't help with anything like filtersource etc05:23:18
@qyriad:katesiria.orgQyriadThe (relatively) new Nixpkgs fileset API might not have this problem. Not sure05:23:51
@julia:the-apothecary.clubjulia i was using pkgs.nix-gitignore.gitignoreSource tbh 05:24:33
@qyriad:katesiria.orgQyriadAh05:24:37
@julia:the-apothecary.clubjulialemme see, though...05:25:00
@julia:the-apothecary.clubjuliayeah it does fix it, by making the name always "source"05:26:13
@qyriad:katesiria.orgQyriad Ah yes because we need even more store paths with non-descriptive names, oh boy. But at least it does not have the space sproblem 05:27:15

Show newer messages


Back to Room ListRoom Version: 10