Blog Archive
We've added incremental compilation to garnix. In this blog, we discuss prior art on incremental compilation in Nix, and describe our own design.
A short note about custom typing for functions in Nix
A guide to deploying NixOS servers - without even installing Nix!
A simpler, more composable Haskell process library
What happens if we make URLs immutable? A somewhat unusual idea that can substantially improve and simplify deployments.
Microsoft's LSP is great for text-editor diversity, but it is severely lacking in flexibility for project-specific configuration.
Release announcement for garn version v0.0.19, which includes the ability to import Nix flakes from the internet and from your repository.
Release announcement for garn version v0.0.17 and v0.0.18. Includes better Haskell support, and less confusing file tracking.
Release announcement for garn version v0.0.16
A more contextual and dynamic approach to designing command-line interfaces.
Announcing garn, a build tool and environment manager based on Nix, Deno and Typescript
An abuse of Nix to declaratively compose music
ARM builds, private inputs, badges, new team, funding
Caching in a Nix CI is remarkably easy, safe, and effective!
Streaming logs, aarch64 support, monitoring, and more.
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!
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 now by default builds the nixosConfigurations, devShells, devShell, and defaultPackage components. We also improved our UI, and started a discord channel.