Db

Dubnium

Policy-driven NixOS workstation & AI node

Read the full documentation

Browse workstation install runbooks, local inference docs, memory system design, architecture, and decisions.

Open Documentation

Overview

Dubnium is a single-host NixOS configuration for the workstation target. WSL is a headless validation target for shared modules and docs, not the deployed workstation. Mode changes use an explicit desired-state / observed-state model and a reconciler that enforces mode via systemd targets, services, and slices.

Choose your path

Install workstation

Start with Fresh Install and Custom Installer USB.

Bring up existing host

Use First Bring-Up, then transition validation.

Enable local inference

Seed models with Model Seeding, then opt into vLLM Runtime.

Work on memory

Start with Persistent Memory and Memory Service.

Current defaults

Install source contract

Ownership boundaries

OwnerResponsibility
DubniumNixOS system config, workstation services, install media, runtime units
DotfilesHome Manager user config, user shell, user-level tool configuration
Runtime secret providerHost and user secrets outside the Git-tracked Nix source
Model/router reposClient policy, routing schemas, and model-router behavior

Modes

Architecture highlights

Purpose

Provide a reproducible, policy-driven way to move a single host between interactive and compute-oriented roles safely and observably. Useful for a workstation that doubles as a local AI node and low-latency audio studio.

Dotfiles

Dubnium owns system-level configuration. User-level configuration is owned by ryjen/dotfiles feat/nix-migration, checked out locally at external/dotfiles. See External Sources.

vLLM

vLLM is a compute workload, but it is disabled by default on the workstation. Enable it only for explicit compute testing after model seeding and runtime setup. Avoid broad PyTorch, audio, JAX, or TPU extras unless they are explicitly required.

Access

The summarized site is hosted for private consumption and is accessible over the micrantha VPN for authorized users. Contact @micrantha to request access.

Contact

This repository is private. For access requests or questions, contact @micrantha.