Determinate Systems Blog

Insights and announcements from Determinate Systems and voices of our community.

May 22

By Luc Perkins

Packaging Open Policy Agent policies with Nix

How I used Nix to turn Open Policy Agent policies into standalone CLI tools

Mar 31

By Ana Hobden

Extending NixOS configurations

NixOS modules and configurations offer us a tantalizing way to express and share systems. My friends and I can publish our own flakes containing nixosModules or/and nixosConfigurations outputs which can be imported, reused, and remixed.

Mar 28

By Luc Perkins

Nuenv: an experimental Nushell environment for Nix

How and why I replaced Nix's Bash-based standard environment with a much more powerful and expressive build apparatus.

Mar 23

By Luc Perkins

Moving stuff around with Nix

Don't just copy: copy declaratively.

Feb 27

By Graham Christensen

Introducing the Determinate Nix Installer

A fresh new alternative to the official Nix installation scripts.

Jan 23

By Luc Perkins

Introducing Zero To Nix

Introducing a brand new, beginner-friendly learning resource for Nix and the Nix ecosystem.

Jan 6

By Ana Hobden

Declarative GNOME configuration with NixOS

When I first started using Linux in 2006, I remember dreaming of a Linux Console. It wasn't so far fetched, the PlayStation 3 had just been released with OtherOS support which allowed users to install Linux (or BSD). Still, it seemed that a Linux-first console seemed like it would only ever be a dream.

Dec 21

By Ana Hobden

Nix on the Steam Deck

When I first started using Linux in 2006, I remember dreaming of a Linux Console. It wasn't so far fetched, the PlayStation 3 had just been released with OtherOS support which allowed users to install Linux (or BSD). Still, it seemed that a Linux-first console seemed like it would only ever be a dream.

Nov 21

By Luc Perkins

Deploying Nix-built containers to Kubernetes

While it's easy to fall in love with Nix and want to use it to build and configure just about everything, let's face it: few of us are in a position to do so, especially in the workplace. “Hey team, let's Nixify our entire stack!” is unlikely to endear you to your coworkers at daily standup.