Skip to content

Machine Inventory

Machine Platform Tags Deploy Target Role
emily aarch64-darwin darwin, laptop, personal luxus@emily.local Development laptop
zoe x86_64-darwin darwin, laptop, minimal luxus@zoe.local Minimal Intel Mac laptop (darwin.intel → nixpkgs 26.05-darwin)
vanessa x86_64-linux nixos, server, homelab, gpu-nvidia root@vanessa.local Homelab server (Plasma 6 desktop + services/VMs)
lea x86_64-linux nixos, workstation, desktop, gpu-nvidia root@lea.local Remote workstation (Plasma/kwin-noctalia; greetd+noctalia-greeter)
Service emily zoe vanessa lea Deployment Rule
user-luxus tags.all
root-password tags.all
sshd tags.all
desktop explicit machine; vanessa: Plasma only
base-packages tags.all
borgbackup (server) explicit machine
borgbackup (client) tags.nixos
tor tags.nixos
Service Machine Port Purpose Status
@luxus/ollama vanessa LLM inference server Active
@luxus/cloudflared vanessa Cloudflare tunnel proxy Active
@luxus/homebox vanessa 7745 Home inventory management Active
@luxus/grocy vanessa 9283 Kitchen/household ERP Active
@luxus/bambuddy vanessa 8000 Bambu Lab printer management (self-hosted) Active
@luxus/postgres vanessa 5432 PostgreSQL with pgvector Active
@luxus/hindsight-api vanessa 8888 Vector memory API Active
@luxus/hindsight-monitoring vanessa 3000 (Grafana) Observability stack Active
@luxus/obico-server vanessa 3333 Obico ML API for Bambuddy (GPU/CDI) Active
@luxus/microvm-host vanessa MicroVM bridge/NAT host Active
@luxus/agent-browser vanessa 9222 Chromium + 9223 Lightpanda (vmbr0) Shared CDP engines for agents Active
@luxus/agent-vm:agent-jadorey vanessa Agent MicroVM (pi) Active
@luxus/agent-vm:agent-pi-finalform vanessa Agent MicroVM (pi, finalform project) Active
@luxus/agent-vm:agent-tina vanessa Agent MicroVM (pi) Active
@luxus/podman vanessa Container runtime (Docker compat) Active
@luxus/desktop lea, vanessa lea: Plasma/kwin-noctalia; vanessa: Plasma 6 (greetd+noctalia-greeter) Active
@luxus/samba lea 445/139 SMB homes; users.luxus.enablesmb-luxus-password Active

Hostnames and backends are not listed here (public-repo hygiene). They live in the encrypted clan var cloudflare-tunnel-ingress on vanessa:

Terminal window
clan vars set vanessa cloudflare-tunnel-ingress

YAML list of - hostname: / service: pairs; catch-all 404 is appended by the unit.

Module emily zoe vanessa lea
modules/nixos/common.nix
modules/nixos/eternal-terminal.nix
modules/darwin/eternal-terminal.nix
modules/darwin/eternal-terminal-client.nix
modules/nixos/nvidia.nix
modules/nixos/avahi-mdns.nix
modules/nixos/desktop-kernel-params.nix
modules/darwin/sudo-touchid.nix
modules/darwin/defaults.nix
modules/darwin/homebrew.nix
modules/shared/hjem.nix
lib/vars-generators.nix
Layer Profiles Notes
Hjem (mkHjemUser) hjem/profiles/{base,development,terminal}.nix, shell, apps CLI, dev tools, secrets
Hjem (@luxus/desktop) hjem/profiles/{kwin-noctalia,niri}.nix, hjem/desktop/shell.nix Compositor configs + Noctalia shell (no Plasma on lea)

Post-Hjem / post-kmonad state (resolves #86 children, #85, #110, #111): no home-manager input, kmonad removed (XKB only), greetd+noctalia-greeter, consolidated QML/Union env (no per-app QT_BASIC overrides in easyeffects). See services/desktop/default.nix and lib/kde-settings-qml.nix.

graph LR
ext["external iface (br0)"] --- host["microvm-host<br/>bridge vmbr0 · 10.200.0.1/24"]
host --- cdp["agent-browser<br/>Chrome :9222 · Lightpanda :9223"]
host --- jadorey["agent-jadorey<br/>jadorey · 10.200.0.4 (pi)"]
host --- piff["agent-pi-finalform<br/>pi-finalform · 10.200.0.6 (pi)"]
host --- tina["agent-tina<br/>tina · 10.200.0.7 (pi)"]
Instance Hostname IP Agent Type Project Root (host = guest)
agent-jadorey jadorey 10.200.0.4 pi /home/luxus/projects/jadorey
agent-pi-finalform pi-finalform 10.200.0.6 pi /home/luxus/projects/finalform
agent-tina tina 10.200.0.7 pi /home/luxus/projects/tina