Qyriad qyriad · she/her
  • Joined on 2024-02-29
qyriad commented on issue lix-project/lix#183 2024-03-25 19:12:46 +00:00
Deprecate online flake registries

I would like to note that this is about the online flake registry — #170 would be the issue to discuss about writing that kind of thing in flake.nix. If online flake registries were banned…

qyriad commented on issue lix-project/lix#184 2024-03-25 18:57:22 +00:00
crash on nix repl --file

Could you run with RUST_BACKTRACE=1 and post the result?

qyriad commented on issue lix-project/lix#183 2024-03-25 18:56:46 +00:00
Deprecate online flake registries

I don't think reading environment variables and local paths is really in the same category as the flake registry. Impure evaluation is very often something you genuinely want — even if you…

qyriad commented on issue lix-project/lix#184 2024-03-25 18:49:52 +00:00
crash on nix repl --file

What on earth. You don't get error: flag '--file' requires 1 argument(s), but only 0 were given? Why is Rust in there? This is wild. Do you have @jade's external nix-doc plugin loaded maybe?

qyriad pushed to maint/meson at qyriad/lix 2024-03-25 18:26:08 +00:00
6caeaa0c8a meson: implement functional tests
b65632e8f3 meson: implement unit tests
Compare 2 commits »
qyriad pushed to maint/meson at qyriad/lix 2024-03-25 18:17:17 +00:00
125c937edf meson: we can now run functional tests!
cc0b0d4511 meson: implement unit tests
Compare 2 commits »
qyriad commented on issue lix-project/lix#183 2024-03-25 18:08:27 +00:00
Deprecate online flake registries

Ah I understand what you're saying now yes. It would be less disruptive, but I don't really see the point. Indirect lookup to write a lockfile isn't a great idea and we'd rather just give an easy…

qyriad pushed to maint/meson at qyriad/lix 2024-03-25 18:04:13 +00:00
97c8544005 meson: we can now run functional tests!
c7a50f56d2 meson: implement unit tests
Compare 2 commits »
qyriad commented on issue lix-project/lix#183 2024-03-25 17:53:25 +00:00
Deprecate online flake registries

Oh gods we don't need more basic daily usage commands that require --impure

qyriad pushed to maint/meson at qyriad/lix 2024-03-25 17:35:31 +00:00
98371b4740 meson: we can now run functional tests!
qyriad commented on issue lix-project/lix#170 2024-03-25 17:35:08 +00:00
Ban resolving registry indirect flake inputs

Yes in the codebase it is also technically a flake lock, even absent any notion of tarball-ttl its technically the same mechanism

qyriad commented on issue lix-project/lix#175 2024-03-25 16:37:23 +00:00
No such file or directory in flakes is a terrible error message

Found our branch: [19993398a1...Qyriad:nix:cdc1a66e31c499506f6de4c7d8718ff09b105655](https://github.com/Qyriad/nix/compare/199933

qyriad commented on issue lix-project/lix#182 2024-03-25 16:33:11 +00:00
Add :write to nix repl

(…TWL about nix repl --file. Damn.)

qyriad commented on issue lix-project/lix#182 2024-03-25 16:28:25 +00:00
Add :write to nix repl

Minor complication worthy of note: the REPL supports lines of the form key = value that add bindings scoped to the REPL session, which can be overridden with later commands. These would need to…

qyriad commented on issue lix-project/lix#170 2024-03-25 16:25:54 +00:00
Ban resolving registry indirect flake inputs

The flake registry is still really handy for command-line usage so I can't imagine wanting to drop it entirely. But command-line usage doesn't require actually locking flakes, which is the thing…

qyriad opened issue lix-project/lix#180 2024-03-25 15:51:51 +00:00
meson: update contributing and building docs to include meson instructions
qyriad commented on issue lix-project/lix#41 2024-03-25 15:46:44 +00:00
meson build system

Update: the Boost rpath references in $out/lib were apparently "normal" — at least in the sense that the libs were not built differently than they should have been.

The old build system…

qyriad opened issue lix-project/lix#179 2024-03-25 15:00:57 +00:00
switch from boost::format to fmt
qyriad commented on issue lix-project/lix#175 2024-03-25 06:31:35 +00:00
No such file or directory in flakes is a terrible error message

We have a branch somewhere that adds the filepaths involved in IO errors to the relevant exception classes and uses it in the error message.

@rbt's structured errors PR would probably be a…