Commit graph

147 commits

Author SHA1 Message Date
4e2d3d51c9
why is rustfmt so silly ;w; 2026-04-14 15:18:00 +10:00
6ae76c571d
remove unused exports 2026-04-14 15:16:33 +10:00
28a9dc6e80
do not export inner_ref/store_ref fns 2026-04-14 15:16:17 +10:00
b0d1f5ae82
add feature "all" 2026-04-14 14:45:16 +10:00
938a8662d4
update upstream to github 2026-04-14 14:45:05 +10:00
7b417554ee
(fmt) include after macro_rules! 2026-04-14 14:15:53 +10:00
5bf0814115
maybe path:* is still good practice? 2026-04-14 14:15:36 +10:00
ebcb2e9c66
prefer ::std::ptr::cast() 2026-04-14 14:08:40 +10:00
4ca2857500
dylib not needed 2026-04-14 13:25:35 +10:00
4ac2855bc8
ensure libs always link correctly 2026-04-14 13:25:22 +10:00
89bcc2dcff
clean nixide_api 2026-04-14 13:25:10 +10:00
db418c2411
update Cargo.lock 2026-04-14 13:23:04 +10:00
acff323b19
fix nixops4 bindings should use nix_value_call_multi 2026-04-14 13:22:49 +10:00
318bdd3d19
fix EvalStateBuilder.set_lookup_path results in use after free 2026-04-14 10:10:21 +10:00
075c315fe7
fix StorePath not using ToNixideResult 2026-04-14 10:10:21 +10:00
6159645bf8
im silly... 2026-04-13 22:39:05 +10:00
cb2ac77f1e
fix FlakeSettings never exported 2026-04-13 22:23:21 +10:00
9f8effeeda
fix and replace all AsCPtr usage 2026-04-13 22:22:28 +10:00
ede5d7c308
TEMP: prefer NIX_ERR_UNKNOWN
(until i properly understand the use case for NIX_ERR_RECOVERABLE)
2026-04-13 20:31:20 +10:00
a64c61e3d3
fix get/set global_settings 2026-04-13 20:30:28 +10:00
642fe57408
update docs to reflect new StorePath::new syntax 2026-04-13 20:30:00 +10:00
0cc0b69dc6
idk a bunch 2026-04-13 20:30:00 +10:00
1f21d5f434
fix ErrorContext::peak always returning Ok(()) 2026-04-13 20:28:40 +10:00
fe369966cd
fix bad libstdc++ linkage 2026-04-13 20:23:21 +10:00
012fca5901
update lockfile 2026-04-13 20:23:00 +10:00
ede05d4cbf
don't pin llvm version 2026-04-13 20:22:56 +10:00
f6de1d7b20
oh god oh shit i spelt his name wrong 2026-04-11 10:46:37 +10:00
73a92b26b6
update README 2026-04-11 10:27:07 +10:00
63996c3579
support nix_fetchers_settings extensions 2026-04-10 12:56:04 +10:00
38a8128d32
support nix_flake_settings extensions 2026-04-10 12:55:56 +10:00
e3c315050f
fix nix_api_fetchers access token extensions 2026-04-10 12:30:00 +10:00
eb2a5d0ec2
support nix_register_plugin extension
support nix_register_plugin extension
2026-04-10 12:25:13 +10:00
f76658fcfb
add libnixide-c extensions to FlakeLockFlags 2026-04-10 11:53:44 +10:00
378569ff24
rename flake_reference -> flakeref 2026-04-10 11:52:03 +10:00
9f90e0c323
produce libnixide-c bindings 2026-04-10 11:51:27 +10:00
93d76c002e
move Store logic into StorePath 2026-04-10 10:49:04 +10:00
bc56ecca6e
update flake tests 2026-04-10 10:14:46 +10:00
ecd88cd4c1
fix Rc<RefCell<Store>> issues 2026-04-10 10:14:36 +10:00
8aebcdda5a
label WriteAsNeeded as default 2026-04-10 10:14:18 +10:00
d32c760213
support NixErr::Recoverable 2026-04-10 10:14:05 +10:00
a81691c4be
restructure nixide feature flags 2026-04-10 10:13:45 +10:00
b7e9a69dd8
support a nixide C API extension 2026-04-10 10:13:26 +10:00
c96289e688
libnixide_sys.so is unnecessary 2026-04-10 10:13:04 +10:00
50aec26a39
clean sys/build.rs 2026-04-10 10:12:53 +10:00
eb3f19f4d2
add /.clangd 2026-04-10 10:12:33 +10:00
6573bffa58
nix_api_store now exposes derivation.h + store_path.h 2026-04-10 10:12:06 +10:00
8cb5d1bf40
start plugin support 2026-04-10 10:11:36 +10:00
0087d2848a
move verbosity.rs -> logging.rs 2026-04-10 10:11:24 +10:00
4beda8850f
add StorePath::with_closure 2026-04-03 21:21:09 +10:00
d70e6240fa
StorePath should expect Rc<RefCell<Store> 2026-04-03 21:21:00 +10:00