Oxidized bindings for the Nix package manager!!
Find a file
Robert Hensing 220ff29bcc flake.lock: Update
Flake lock file updates:

• Updated input 'nix':
    'github:NixOS/nix/ab095c029c7deef98b99c5249c09fe9a8a095800?narHash=sha256-JpSWFjOgPWeWb5bb%2BHMMGR%2BQ0dOH7nl2t4WgyBVaWx8%3D' (2025-09-01)
  → 'github:NixOS/nix/7e8db2eb59d8798047e8cc025a3eb18613a8918c?narHash=sha256-R6uBB3fef75wVM1OjiM0uYLLf2P5eTCWHPCQAbCaGzA%3D' (2025-10-21)
2025-10-21 23:21:25 +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 maint: Add version bound to new additions 2025-10-21 23:18:33 +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.