To use it, you need to write code in the Nix language in .nix files.
To see an example, you can see my dotfiles on GitHub as well as lots of other people's that they've published.
It's a functional language so some of the concepts were new to me, but I picked it up fairly quickly and learned some of the paradigms and conventions.
This is the code that installs Nginx on my server:
I'm an Acquia-certified Drupal Triple Expert with 17
years of experience, an open-source software maintainer and Drupal core contributor, public speaker, live streamer, and host of the Beyond Blocks podcast.