ELSEIF
Your brief EB
183 stories from 71 feeds 32 clusters Refreshed 10 minutes ago next pull 13:20

DEV TOOLS Signal 378

Show HN: NixOS-DGX-Spark – Nix and NixOS on the DGX Spark

WHY IT MATTERS

Engineers managing DGX Spark hardware gain a declarative, reproducible alternative to the Ubuntu-based DGX OS. The project handles the integration challenges—GPU driver discovery via nix-gl-host for CUDA applications on non-NixOS systems, a custom NVIDIA kernel for full hardware support, and a kernel config management approach that tracks only differences from NixOS defaults, cutting verbosity by roughly 82%.

Written by elseif from the cluster below · every claim links back to a source

The three things worth knowing

01

Two deployment modes are available: Nix dev shells and playbooks on DGX OS (Ubuntu) without replacing the OS, or a full NixOS installation using a dedicated module that configures DGX Spark hardware including the NVIDIA kernel and DGX Dashboard.

02

NixOS installation requires a firmware update first, as the factory firmware only boots DGX OS, and the standard NixOS 6.17 kernel has Ethernet problems on this hardware.

03

The NVIDIA kernel configuration is generated by comparing NVIDIA's Debian annotations against NixOS defaults, producing a minimal diff-based config that is easier to maintain and regenerate when either the NVIDIA kernel version or nixpkgs changes.

THE CLUSTER

Same story, 1 feed.

ORDERED BY FIRST SEEN
Hacker News Show HN: NixOS-DGX-Spark – Nix and NixOS on the DGX Spark Open ↗