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
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 OctoPrint/Obico server for 3D printer monitoring Active
@luxus/microvm-host vanessa MicroVM bridge/NAT host Active
@luxus/agent-vm:agent-jadorey vanessa Agent MicroVM (pi) Active
@luxus/agent-vm:agent-finalform vanessa Agent MicroVM (hermes) Active
@luxus/steam vanessa Steam gaming + remote play Active
@luxus/podman vanessa Container runtime (Docker compat) Active
@luxus/desktop lea, vanessa lea: Plasma/kwin-noctalia; vanessa: Plasma 6 (greetd+noctalia-greeter) Active
Subdomain Backend Service
hb.luxus.ai http://localhost:7745 Homebox
bb.luxus.ai http://localhost:8000 Bambuddy (Bambu Lab printers)
gy.luxus.ai http://localhost:9283 Grocy
a1.luxus.ai ssh://localhost:22 SSH access
h1.luxus.ai http://localhost:8888 Hindsight API
Module emily zoe vanessa lea
modules/nixos/common.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/{plasma,kwin-noctalia}.nix, hjem/desktop/shell.nix Compositor configs + Noctalia shell

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 --- jadorey["agent-jadorey<br/>jadorey · 10.200.0.4 (pi)"]
host --- finalform["agent-finalform<br/>finalform · 10.200.0.5 (hermes)"]
Instance Hostname IP Agent Type Project Root
agent-jadorey jadorey 10.200.0.4 pi /srv/agent-projects/jadorey
agent-finalform finalform 10.200.0.5 hermes /srv/agent-projects/finalform