Show HN: NixOS-DGX-Spark – Nix and NixOS on the DGX Spark
This article provides technical instructions for installing NixOS on NVIDIA DGX Spark systems. It includes guidance on using Nix-based dev shells and managing GPU drivers on non-NixOS systems.
Why it matters
It enables specialized hardware users to leverage the Nix ecosystem for reproducible development environments and system management.
Try DGX Spark playbooks using Nix on DGX OS, or install NixOS on your DGX Spark for the full Nix experience. The repository provides USB images and a NixOS module with settings for DGX Spark systems.
This works on the NVIDIA DGX Spark itself and also on the Asus Ascent GX10.
See my 5 minute lightning talk from Planet Nix for an intro: https://youtu.be/AvK_gi_snJE?si=MPKv3iiuS9B5elIE
You can use the dev shells and playbooks in this repo on NVIDIA DGX OS (Ubuntu) without installing NixOS.
Install Nix using the official installer :
sh <( curl -L https://nixos.org/nix/install ) --daemon Alternatively, you can use the Determinate Nix Installer :
curl --proto ' =https ' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install Enable flakes and nix-command by adding to /etc/nix/nix.conf :
experimental-features = nix-command flakes Enable the graham33 Cachix cache — see Caching below.
Get smarter about the news
Sign up free for a feed built around what you actually care about, Dive Deeper research on any story, and the full text of every article.
Create free accountAlready have an account? Sign in