Oxidized bindings for the Nix package manager!!
Find a file
Robert Hensing 55eacf43c3 maint: Move to /rust/* to /
This makes it easier for tooling to find the Rust stuff.
Rust/non-rust is not a useful distinction in this repo anymore anyway.
2025-10-26 23:29:13 +01:00
.vscode dev: Recommend against clangd vscode extension 2025-10-04 02:31:17 +02:00
dev maint: Move to /rust/* to / 2025-10-26 23:29:13 +01:00
doc/hacking maint: Move to /rust/* to / 2025-10-26 23:29:13 +01:00
nix-bindings-bindgen-raw maint: Move to /rust/* to / 2025-10-26 23:29:13 +01:00
nix-bindings-expr maint: Move to /rust/* to / 2025-10-26 23:29:13 +01:00
nix-bindings-fetchers maint: Move to /rust/* to / 2025-10-26 23:29:13 +01:00
nix-bindings-flake maint: Move to /rust/* to / 2025-10-26 23:29:13 +01:00
nix-bindings-store maint: Move to /rust/* to / 2025-10-26 23:29:13 +01:00
nix-bindings-util maint: Move to /rust/* to / 2025-10-26 23:29:13 +01: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
bindgen-gcc.sh maint: Move to /rust/* to / 2025-10-26 23:29:13 +01:00
Cargo.lock maint: Move to /rust/* to / 2025-10-26 23:29:13 +01:00
Cargo.toml maint: Move to /rust/* to / 2025-10-26 23:29:13 +01:00
flake.lock flake.lock: Update 2025-10-21 23:21:25 +02:00
flake.nix maint: Move to /rust/* to / 2025-10-26 23:29:13 +01:00
LICENSE License as LGPL-2.1 2025-10-04 02:31:16 +02:00
nci.nix maint: Move to /rust/* to / 2025-10-26 23:29:13 +01: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.