Nix
Nix is a tool that takes a unique approach to package management and system configuration. Learn how to make reproducible, declarative and reliable systems.
— Nix & NixOS | Declarative builds and deployments
-
Nixos In Production, already in library.
-
nix, fill with a nix.dev documentation
-
https://github.com/mboyea/lacuna/blob/main/sveltekit/scripts/server.nix
-
A couple flake configs that I may have shamelessly rummaged through.
-
What helped me figure out generators (for npm, yarn, python and haskell)
Deployment
- Deploying Haskell applications with ECS, Docker, and Nix | William Yao
- Building Typescript Node Apps With Nix | John’s Codes
- Novice Nix: Flake Templates · peppe.rs
- Nix is a better Docker image builder than Docker’s image builder - Xe Iaso
- NixOS-like services for Nix flakes
And if all else fails, ask for help on the NixOS Discourse.