nix world
  • Nix 99.9%
  • Just 0.1%
Find a file
JMARyA 3c2d111dd2
feat(ai): expand catalogue and wire vision/embedding/reranker serving
Catalogue (lib/ai-models.nix), 41 -> 61 models:
- general: gpt-oss-20b (native mxfp4 + unsloth UD), granite-4.1-8b
- edge/on-device: qwen3.5-4b, gemma4-e4b, smollm3-3b, granite-4.1-3b,
  lfm2.5-8b-a1b
- reasoning: nemotron-3-nano-4b, olmo-3-7b-think
- coding: seed-coder-8b
- vision: minicpm-v-4.6
- embedding: qwen3-embedding 0.6b/4b, embeddinggemma-300m
- reranker (new category): qwen3-reranker-0.6b, bge-reranker-v2-m3
- roleplay: cydonia-24b, rocinante-x-12b, gemmasutra-mini-2b

All pinned to real HF revs with SRI hashes sourced from LFS pointers.

Module (profiles/features/ai.nix):
- mkCmd branches by serving mode (chat/embedding/reranker) and passes
  --mmproj for vision models. Mode is derived from catalogue category;
  embedding -> --embeddings, reranker -> --reranking --pooling rank.
- New optional catalogue field `mmproj = { file; hash; }`, fetched as a
  second derivation from the model's repo/rev. Wired into all 7 multimodal
  models (the 3 pre-existing vision ones were silently text-only before).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-26 08:11:31 +02:00
assets chore: remove .DS_Store from tracking, add to gitignore 2026-05-09 16:34:24 +02:00
hosts/live feat: add munix 2025-12-28 02:10:42 +01:00
lib feat(ai): expand catalogue and wire vision/embedding/reranker serving 2026-06-26 08:11:31 +02:00
pkgs fix: ripgrep config entry 2026-01-23 11:28:55 +01:00
profiles feat(ai): expand catalogue and wire vision/embedding/reranker serving 2026-06-26 08:11:31 +02:00
.gitignore fix: correct .gitignore format 2026-05-09 16:34:53 +02:00
flake.lock chore(flake): upgrade inputs and fix resulting breakage 2026-06-21 01:50:45 +02:00
flake.nix chore(flake): upgrade inputs and fix resulting breakage 2026-06-21 01:50:45 +02:00
justfile init 2025-11-03 20:29:58 +01:00
README.md Refactor README and flake 2026-03-29 23:58:42 +02:00
renovate.json init 2025-11-03 20:29:58 +01:00

myverse

A complete, opinionated Nix ecosystem. The premise: Nix everywhere — every device, every app, every container, every piece of infrastructure. Declared, reproducible, yours.

Opinionated defaults, clean override points. Import a device class, layer on features, get a working system.

Structure

💿 Live ISO

nix-shell -p nixos-generators --run "nixos-generate --format iso --flake .#live -o result"