Oxidized bindings for the Nix package manager!!
Find a file
Robert Hensing 18da552952 fix: Pre-enable ca-derivations in tests
This way we don't run into any race conditions when individual tests
enable the feature.
Specifically this affects the initialization of our default store for
testing.
The test suite *should* not be all that sensitive to the environment,
but that's some future work to make sure.
2025-10-23 19:42:28 +02:00
.vscode dev: Recommend against clangd vscode extension 2025-10-04 02:31:17 +02:00
dev maint: Update first of the month 2025-10-04 02:31:17 +02:00
doc/hacking feat: Add manual testing of bindings with Valgrind 2025-09-30 18:45:54 +02:00
rust fix: Pre-enable ca-derivations in tests 2025-10-23 19:42:28 +02:00
.envrc feat: Rust skeleton 2025-09-30 17:57:50 +02:00
.gitignore feat: Rust skeleton 2025-09-30 17:57:50 +02:00
flake.lock flake.lock: Update 2025-10-21 23:21:25 +02:00
flake.nix chore: Apply nixfmt 2025-10-04 02:31:16 +02:00
LICENSE License as LGPL-2.1 2025-10-04 02:31:16 +02:00
README.md feat: Rust skeleton 2025-09-30 17:57:50 +02:00

nix_bindings_* crates

Use the Nix C API from Rust.

Hacking

The following will open a shell with dependencies, and install pre-commit for automatic formatting.

$ nix develop

VSCode

rust-analyzer

If the rust-analyzer extension fails, make sure the devShell was loaded into VSCode via Nix Env Selector or direnv.