-
nix-starter-configs
Simple and documented config templates to help you get started with NixOS + home-manager + flakes. All the boilerplate you need!
-
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.
I was a bit like a headless chicken too until I found out about the nix starter configs repo.
One example is node. There's this nodejs maker expression. It has your "imports" up top. Then, it's actually a function used to make specific node versions -- so there are a few switches to flip here. Mostly version. Then there's several variables set, then a derivation is made at self = stdenv.mkDerivation {. And then self is returned.
Here's one intro guide to Flakes by Nix's creator Dolstra. Here's another good intro tutorial. Note that that last one also has our answer to wtf legacyPackages is: