Skip to content

Hosts

Three active machines, all built from the same flake and host template. This page compares them; each host has its own page with the full picture.

  • p620 — AMD Workstation


    Primary development + local AI inference + binary cache.

  • p510 — Media Server


    Headless Plex + *arr automation + k3s MicroVMs.

  • razer — Laptop


    Mobile development with Secure Boot.

At a glance

p620 p510 razer
Profile workstation workstation (headless) laptop
CPU AMD Ryzen Intel Xeon Intel mobile
GPU Radeon RX 7900 (ROCm) NVIDIA (transcode) Intel + NVIDIA (Optimus)
Role Dev / AI / cache Media server Mobile dev
Desktop Yes Headless (remote GNOME) Yes (GNOME)
Secure Boot No No Yes (lanzaboote)
Display 2× 2560×1440@120 1× 4K@30 eDP 1920×1080@120
NFS export /extdisk /mnt/data /extdisk

Shared baseline

Every host enables the same foundation, so only the differences are worth documenting per host:

  • Development, virtualisation, AI (Ollama + cloud providers), media tooling, Syncthing
  • Tailscale mesh networking (local firewall delegated to Tailscale)
  • agenix secrets, gruvbox-dark Stylix theme
  • User olafkfreund, Europe/London, en_GB.UTF-8, UK keyboard

What differs (and why)

Dimension p620 p510 razer
Why it exists Daily driver + GPU compute Always-on media + services Portable workstation
Signature services Ollama (ROCm), LiteLLM router, glance, binary cache Plex, recyclarr, FlareSolverr, audiobook/*arr MCP, k3s OpenRazer, power mgmt
Boot Standard Standard Secure Boot (lanzaboote)
Docker On On Off (libvirt + lxd/incus)

Reference-level per-host file manifests live under Host Manifests.