Posts with the tag nix

Blog post image for post nix-survival-mode-on-macos
Oct 25, 2023 by Graham Christensen

Nix Survival Mode: sheltering Nix from macOS upgrades

For years, macOS upgrades have broken Nix. We've updated the Determinate Nix Installer to ensure that this no longer happens, eliminating yet another annoyance for macOS users.

Blog post image for post flake-schemas
Aug 31, 2023 by Eelco Dolstra

Flake schemas: making flake outputs extensible

Flake schemas enable you to teach Nix about new flake output types.

Blog post image for post magic-nix-cache
Jun 26, 2023 by Graham Christensen

Introducing the Magic Nix Cache

Nix builds at speeds you never thought possible.

Blog post image for post flake-checker
Jun 20, 2023 by Luc Perkins

Introducing the Nix Flake Checker

A powerful new way to keep your Nix flakes in line with best practices.

Blog post image for post open-policy-agent
May 22, 2023 by Luc Perkins

Packaging Open Policy Agent policies with Nix

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

Blog post image for post nuenv
Mar 28, 2023 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.

Blog post image for post moving-stuff-around-with-nix
Mar 22, 2023 by Luc Perkins

Moving stuff around with Nix

Don't just copy: copy declaratively.

Blog post image for post zero-to-nix
Jan 23, 2023 by Luc Perkins

Introducing Zero To Nix

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

Blog post image for post nix-to-kubernetes
Nov 21, 2022 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.

Blog post image for post nix-github-actions
Oct 31, 2022 by Luc Perkins

Streamline your GitHub Actions dependencies using Nix

Make your CI pipeline both strictly declarative and reproducible across environments by replacing third-party Actions with Nix shell environments.

Blog post image for post nix-run
Oct 7, 2022 by Luc Perkins

Using Nix to run software with no installation steps

All you need is the Nix CLI and a flake URL to run executables using Nix. There's nothing else quite like it in our industry.

Blog post image for post nix-direnv
Sep 23, 2022 by Luc Perkins

Effortless dev environments with Nix and direnv

Like many of you, I work on a lot of different projects. Even when a project is less serious—hey, I should check out this new JS framework!—I strive to reduce the friction involved with setting up the project's dev environment to the absolute bare minimum possible.

Blog post image for post nix-home-env
Sep 15, 2022 by Luc Perkins

Building a highly optimized home environment with Nix

How I used Home Manager and a personal project called Nome to declutter and optimize my home environment using Nix.

Blog post image for post we-want-to-make-nix-better
Sep 2, 2022 by Graham Christensen

We want to make Nix better

Introducing Determinate Systems, a company devoted to bringing the immense benefits of Nix to the software world. Our values, our mission, and what the future holds.

Blog post image for post hydra-deployment-source-of-truth
Oct 14, 2021 by Graham Christensen

How to Use Hydra as your Deployment Source of Truth

Hydra is a fantastic tool for building small and large software collections. It is also a great tool for orchestrating releases.