Posts for: #Nix

Declarative, harness-agnostic agent skills with Nix

It’s been a while since I’ve posted anything on this blog. Today I’d like to promote a tool that my friend @YPares has created, and which I’ve been daily driving for several months.

Rigup is a Nix-based tool that allows you to bundle together instructions, knowledge, and executable programs to form skills for your AI agent. These skills, called riglets in Rigup jargon, are not bound to a specific AI harness, and don’t require that you pollute your workspace with globally-installed programs.

[Read more]

Taming Cloud Infrastructure with NixOS, Terraform, and Colmena

Hey there! 👋 I’d like to share a way to provision and manage servers that is fully reproducible, declarative, and powerful enough to deploy a full-stack application, including a PostgreSQL database, multiple containers, and a reverse proxy.

We’ll use these three amazing tools:

  • Terraform to provision NixOS servers in the cloud
  • The Nix language to write declarative configurations for every aspect of our servers
  • Colmena to manage and deploy these configurations across our server fleet

This is not an in-depth tutorial on NixOS – which is quite a rabbit hole! – but rather a bird’s eye view of how NixOS enables a fully declarative approach to server management, which I hope will encourage you to learn more about it.

[Read more]