Garnix, fast and easy CI for Nix
Garnix, fast and easy CI for Nix
Hello HN! For the past few months, I've been building a Nix-specific CI service, and quite a few people have been productively using it, so I thought I'd Show HN it. You might be wondering why build a Nix-specific CI. It turns out its quite hard to get a really good CI setup for Nix without spending a lot of time or money on it (or both), and even then solutions don't tend to be optimal. Garnix, on the other hand, handles everything, and simply. Just create an account, install the GitHub app on the repositories you want, and you're good to go! Each package gets its own GitHub check, and separate log output, which makes it really easy to figure out what went wrong (you can see an example here: https://garnix.io/build/X9knYZOB ). Builds are very fast compared to e.g Github Actions. The build artifacts are made available in a Nix cache so you never have to rebuild locally. And there are builders for x86-64 Linux as well as M1 Macs and aarch64 Linux. Try it out: https://garnix.io . It's free, though if you like it, consider donating! (Note that it only works with flakes.) Cheers, Julian
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Correct prediction on native model
Similar products
CI-Wallboard
Integrating Packagr with Gitlab CI
Protecting Your Gitlab CI Piplines
ArchSentry – Deterministic architectural enforcement for CI
Build your own CI
Lambda CI – Replacing YAML with Lisp for Build Configuration
No Code CI
No code CI for Raku modules
CI Builds on your desktop
Travis CI for infrastructure testing