We've added incremental compilation to garnix. In this blog, we discuss prior art on incremental compilation in Nix, and describe our own design.| Garnix Blog
How we designed our private caches.| Garnix Blog
A short note about custom typing for functions in Nix| Garnix Blog
A simpler, more composable Haskell process library| Garnix Blog
What happens if we make URLs immutable? A somewhat unusual idea that can substantially improve and simplify deployments.| Garnix Blog
Microsoft's LSP is great for text-editor diversity, but it is severely lacking in flexibility for project-specific configuration.| Garnix Blog
Release announcement for garn version v0.0.19, which includes the ability to import Nix flakes from the internet and from your repository.| Garnix Blog
Release announcement for garn version v0.0.17 and v0.0.18. Includes better Haskell support, and less confusing file tracking.| Garnix Blog
Release announcement for garn version v0.0.16| Garnix Blog
A more contextual and dynamic approach to designing command-line interfaces.| Garnix Blog
Release announcement for garn version v0.0.15| Garnix Blog
Announcing garn, a build tool and environment manager based on Nix, Deno and Typescript| Garnix Blog
An abuse of Nix to declaratively compose music| Garnix Blog
ARM builds, private inputs, badges, new team, funding| Garnix Blog
Caching in a Nix CI is remarkably easy, safe, and effective!| Garnix Blog
Streaming logs, aarch64 support, monitoring, and more.| Garnix Blog
We've added support for Mac M1 builds. And you can now configure what gets built with the new garnix.yaml file. In other news, we have started accepting donations via Open Collective!| Garnix Blog
Flakes are a new standard way of distributing nix packages, apps and configurations. This blog post teaches you how they work, by showing you how to convert an existing nix project to flakes.| Garnix Blog
garnix now by default builds the nixosConfigurations, devShells, devShell, and defaultPackage components. We also improved our UI, and started a discord channel.| garnix.io
A response to Gerd Zellweger's "The Pain that is GitHub Actions"| garnix.io
How CI can be faster, more reliable, and more useful| garnix.io
A guide to deploying NixOS servers - without even installing Nix!| garnix.io