Our great sponsors
-
npt
Nix Package Tool. A (humble) successor to linux's apt, which makes life easier when using nix as a package manager. (by woile)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
Congrats on the beta, but it looks a lot like devenv. Are the two projects somehow related?
I've been working in something similar https://github.com/woile/npt but it's in much earlier stages.
I wasn't aware of npt, thanks! We've also released https://github.com/flox/runix as a library to make it easier to wrap Nix.
Run `flox init` in a fresh directory and you'll see a project initialization and the flake directly in the repo. The main flow in the docs are geared toward non-Nix users, but we have kept the ability to access the underlying flakes directly with Nix (because we want this ourselves!). Take a look at the work in: https://github.com/flox/capacitor
* nixpkgs is eyeing to adopt a similar structure btw: https://github.com/NixOS/rfcs/pull/140
(I'm on the flox team) we'd love to support that and it's something we've talked about! We already support auto-generation for some languages like Rust because they have a lockfile (e.g. Cargo.lock), but it's a bit trickier for a requirements.txt. We hope at some point to contribute to/integrate with upstream efforts like dream2nix which have auto-generation as their goal