-
nix-direnv
A fast, persistent use_nix/use_flake implementation for direnv [maintainer=@Mic92 / @bbenne10]
-
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.
mach-nix and friends are pretty good, but I've found that the expectations of all the commonly-used data science stuff is pretty antithetical to the Nix Way. I'm not sure if it's still the case, but last I tried, Hydra wasn't building CUDA (since it's non-free), so I had to compile that and e.g. TensorFlow and PyTorch. Very painful, even on a beefy system.
I mostly use R with some python and recently started using flakes + nix-direnv to define/build project/shell environments. I use Emacs as the IDE (I’m using Doom Emacs w/ evil mode for vim key bindings) which has support for direnv and it’s been amazing. I don’t have any system R or python installed, but emacs w/config is installed to my user globally.
Also it seems there is a new project devenv I have been seeing a lot about lately that looks to provide a friendly approach to getting a development environment up and running (I haven’t used it yet but just wanted to share).
I mostly use R with some python and recently started using flakes + nix-direnv to define/build project/shell environments. I use Emacs as the IDE (I’m using Doom Emacs w/ evil mode for vim key bindings) which has support for direnv and it’s been amazing. I don’t have any system R or python installed, but emacs w/config is installed to my user globally.