blumeops/nixos/ringtail
Erich Blume 912dfcab10 Switch to CDI for GPU device injection instead of nvidia-container-runtime
NixOS splits nvidia-container-toolkit into separate derivations, making
the nvidia-container-runtime binary path unreliable in containerd config.
CDI (Container Device Interface) is the modern approach:

- Enable CDI in k3s containerd config (cdi_spec_dirs: /var/run/cdi)
- Device plugin uses CDI annotations to inject GPU devices
- Remove RuntimeClass (not needed with CDI)
- Remove runtimeClassName from Frigate deployment
- Mount CDI specs into device plugin pod

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-19 12:28:16 -08:00
..
configuration.nix Switch to CDI for GPU device injection instead of nvidia-container-runtime 2026-02-19 12:28:16 -08:00
disk-config.nix Add NixOS configuration for ringtail workstation (#207) 2026-02-18 08:24:25 -08:00
flake.lock Polish ringtail NixOS config and add documentation (#208) 2026-02-18 17:53:47 -08:00
flake.nix Polish ringtail NixOS config and add documentation (#208) 2026-02-18 17:53:47 -08:00
hardware-configuration.nix Add NixOS configuration for ringtail workstation (#207) 2026-02-18 08:24:25 -08:00
k3s-registries.yaml Add k3s, 1Password Connect, and systemd nix-container-builder to ringtail (#209) 2026-02-18 21:15:30 -08:00