| 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.
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 |