Oxidized bindings for the Nix package manager!!
Flake lock file updates:
• Updated input 'flake-parts':
'github:hercules-ci/flake-parts/c621e8422220273271f52058f618c94e405bb0f5?narHash=sha256-hIshGgKZCgWh6AYJpJmRgFdR3WUbkY04o82X05xqQiY%3D' (2025-04-01)
→ 'github:hercules-ci/flake-parts/49f0870db23e8c1ca0b5259734a02cd9e1e371a1?narHash=sha256-F82%2BgS044J1APL0n4hH50GYdPRv/5JWm34oCJYmVKdE%3D' (2025-06-01)
• Updated input 'flake-parts/nixpkgs-lib':
'github:nix-community/nixpkgs.lib/e4822aea2a6d1cdd36653c134cacfd64c97ff4fa?narHash=sha256-b1EdN3cULCqtorQ4QeWgLMrd5ZGOjLSLemfa00heasc%3D' (2025-03-30)
→ 'github:nix-community/nixpkgs.lib/656a64127e9d791a334452c6b6606d17539476e2?narHash=sha256-rQaysilft1aVMwF14xIdGS3sj1yHlI6oKQNBRTF40cc%3D' (2025-06-01)
• Updated input 'nix':
'github:NixOS/nix/9fe3077d4728892e9167d9f7bfdc3f4d01a52c16?narHash=sha256-y81HHYkGse27WcgAoUKttfFzKg73pS2JFV32WNK5wJ0%3D' (2025-05-01)
→ 'github:NixOS/nix/587b5f53618cf72e5ee725e2237227fbcc7b0f34?narHash=sha256-qMLM19XLxjUFKbPO12f47guvioAHXkxlhGyH8Kh9jMk%3D' (2025-05-30)
• Updated input 'nix-cargo-integration':
'github:yusdacra/nix-cargo-integration/966051761a99348f3b30bc0dcdf7215eb73660bc?narHash=sha256-jFX6CoIlURF%2BcT/9WwRsnOyK1vyCLN6KLCcppMMx0L0%3D' (2025-05-01)
→ 'github:yusdacra/nix-cargo-integration/e1b777f69b0f5d6bbbf70c72fd7d7037df3aa9a4?narHash=sha256-K3Ytc2ELSCt3x3wMVr%2B%2BVHBa3FY1xA9k5IS7aks5zDM%3D' (2025-06-01)
• Updated input 'nix-cargo-integration/dream2nix':
'github:nix-community/dream2nix/8ce6284ff58208ed8961681276f82c2f8f978ef4?narHash=sha256-n5CwhmqKxifuD4Sq4WuRP/h5LO6f23cGnSAuJemnd/4%3D' (2024-12-25)
→ 'github:nix-community/dream2nix/852a02488001f73526b94f880f4fb6dd8656ed4e?narHash=sha256-987t1pyspFbJ8TFf1aXR3/vdsJX09r7C3vW8Ojsy%2B14%3D' (2025-06-01)
• Updated input 'nix-cargo-integration/rust-overlay':
'github:oxalica/rust-overlay/026e8fedefd6b167d92ed04b195c658d95ffc7a5?narHash=sha256-6JeEbboDvRjLwB9kzCnmWj%2Bf%2BZnMtKOe5c2F1VBpaTs%3D' (2025-05-01)
→ 'github:oxalica/rust-overlay/12a0d94a2f2b06714f747ab97b2fa546f46b460c?narHash=sha256-bwkCAK9pOyI2Ww4Q4oO1Ynv7O9aZPrsIAMMASmhVGp4%3D' (2025-06-01)
• Updated input 'nix-cargo-integration/treefmt':
'github:numtide/treefmt-nix/82bf32e541b30080d94e46af13d46da0708609ea?narHash=sha256-k5ELLpTwRP/OElcLpNaFWLNf8GRDq4/eHBmFy06gGko%3D' (2025-04-29)
→ 'github:numtide/treefmt-nix/1f3f7b784643d488ba4bf315638b2b0a4c5fb007?narHash=sha256-9YzfeN8CB6SzNPyPm2XjRRqSixDopTapaRsnTpXUEY8%3D' (2025-05-26)
• Updated input 'nixpkgs':
'github:NixOS/nixpkgs/46e634be05ce9dc6d4db8e664515ba10b78151ae?narHash=sha256-y3h3NLnzRSiUkYpnfvnS669zWZLoqqI6NprtLQ%2B5dck%3D' (2025-04-29)
→ 'github:NixOS/nixpkgs/910796cabe436259a29a72e8d3f5e180fc6dfacc?narHash=sha256-StSrWhklmDuXT93yc3GrTlb0cKSS0agTAxMGjLKAsY8%3D' (2025-05-31)
(cherry picked from commit e5e26736e310fe8325c6064b4d7b4618ab4d28c9)
|
||
|---|---|---|
| .claude | ||
| .vscode | ||
| dev | ||
| doc/hacking | ||
| rust | ||
| .envrc | ||
| .gitignore | ||
| flake.lock | ||
| flake.nix | ||
| LICENSE | ||
| README.md | ||
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.