Remix.run Logo
Show HN: NixOS-DGX-Spark – Nix and NixOS on the DGX Spark(github.com)
49 points by graham33 3 hours ago | 13 comments

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

hamandcheese an hour ago | parent | next [-]

Slightly off topic, but Claude Code (and likely other models/harnesses) are incredibly effective at Nix. It can trivially self-verify, without side effects, which is a perfect match for an LLM.

If you've ever been put off by the difficulty of the language, it's worth checking it out again with AI assistance.

graham33 35 minutes ago | parent | next [-]

Agreed, Claude has helped a lot with this project, and being able to iterate without side effects for system configuration changes is really a game changer for agents.

Loeffelmann an hour ago | parent | prev | next [-]

I also love how with the right system prompt they can pull in tooling for what they currently need via a nix shell

colordrops an hour ago | parent | prev [-]

I've one-shotted custom distributions built with Nix using AI. It's crazy how well AI and Nix fit together.

redrove 2 hours ago | parent | prev | next [-]

Been running this on a few Asus GX10 machines with k3s on top, it’s been great. I’m running the new deepseek.

Thank you for your work!

pixelesque 2 hours ago | parent [-]

What quant are you using, and what tps are you getting with K3?

redrove an hour ago | parent [-]

The FP8 version from DeepSeek themselves [0], around 1800 tps prefill and 45 tokens per second decode.

I’ve been running a custom VLLM image with b12x as well as nvfp4_ds_mla.

I would say it’s quite fantastic in day to day, I use it mostly in Hermes and sometimes for coding.

I have qwen 3.6 27b on an rtx 6000 pro as well so I use that as a workhorse in pi with DS as a reviewer/planner.

[0] https://huggingface.co/deepseek-ai/DeepSeek-V4-Flash-0731

Edit: I think you may have misread my post. k3s is NOT kimi k3, and I did mention I was running deepseek.

pixelesque 21 minutes ago | parent [-]

Thanks - yeah, sorry, I mis-read that as you using both DS and K3...

ronef an hour ago | parent | prev | next [-]

Huge plus to anyone interested in the space to check out what Graham built here!

If anyone is also interested on Nix/CUDA/Capital Markets/Flox, we recently did another case study in the space - https://flox.dev/blog/deploying-hardened-flox-nvidia-cuda-st...

thenobsta an hour ago | parent | prev | next [-]

This is incredible. I have a Jetson lying around and will try to it out on this. I use it to play with vision models, not LLMs, and have been wanting a better way to manage the machine.

nixie-tubes 3 hours ago | parent | prev | next [-]

This has been amazingly helpful for managing my DGX Spark! Thank you for all your time and effort into this project!

graham33 3 hours ago | parent [-]

Good to hear, thanks!

haunter an hour ago | parent | prev [-]

Thanks for sharing, saving this for when I get a DGX Spark