| 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.enable → smb-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:
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.
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 |