1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-07-02 17:41:48 +02:00
nix/tests
John Ericson 2ea9f59978 New store settings system
Motivation:

See the linked issues for details.

The most notable user-relevant bits are:

- This cleans up the `MountedSSHStore`: decomposed into its orthogonal parts

- This brings us pretty close to being able to then implement a JSON-based config.
   - Store query parameters can be JSON
   - Stores can entirely be specified via JSON objects, but this is not yet hooked up to anything.

Also behind the scenes have these benefits:

1. The docs are moved out of the headers, good for less rebuilding when they changes
2. Stores are always constructed from store configs
3. Use JSON, avoid custom serializers

Context:

Part of #11106

Co-Authored-By: Robert Hensing <robert@roberthensing.nl>
Co-authored-by: Sergei Zimmerman <145775305+xokdvium@users.noreply.github.com>
2025-05-21 17:59:06 -04:00
..
functional New store settings system 2025-05-21 17:59:06 -04:00
installer Format .nix files 2025-01-24 17:04:02 +01:00
nixos Fix nix-copy-closure VM test 2025-05-15 12:55:08 +02:00
repl-completion.nix Format .nix files 2025-01-24 17:04:02 +01:00