emily["emily (darwin)"] --> all["tags.all"]
zoe["zoe (darwin)"] --> all
vanessa["vanessa (nixos)"] --> all
lea["lea (nixos)"] --> all
vanessa --> nixos["tags.nixos"]
all --> base["user-luxus · root-password · sshd · base-packages"]
nixos --> nx["borgbackup client (local, deprecated)"]
lea --> dsk["@luxus/desktop via lib/desktops.nix (kwin-noctalia + niri)"]
vanessa --> vexp["explicit: desktop (Plasma) · tor · ollama · cloudflared · homebox · grocy · bambuddy · obico · postgres · hindsight-* · microvm-host · agent-vms · podman"]
Profile
emily
zoe
vanessa
lea
Purpose
hjem/profiles/base.nix
✓
–
✓
✓
Core CLI, terminal, LLM tools
hjem/profiles/terminal.nix
✓
–
✓
✓
git (rum), hunk, jj, atuin, carapace, chawan, nh, yazi, zoxide, aria2, …
hjem/profiles/minimal-darwin.nix
–
✓
–
–
Lightweight Darwin (zoe)
hjem/profiles/development.nix
–
–
✓
✓
editors + languages + iot + media + ghostty
hjem/profiles/editors.nix
✓
–
–
–
gh, neovim, git signing (rum); Darwin: 1password-cli; Linux: zed-editor, code-cursor
hjem/profiles/languages.nix
✓
✓
–
–
Languages and dev tooling
hjem/profiles/media.nix
✓
–
–
–
ffmpeg, obsidian/tidal, wakatime
hjem/profiles/darwin.nix
✓
–
–
–
googleworkspace-cli, pngpaste
hjem/apps/ghostty.nix
✓
–
✓
✓
Ghostty config (no Stylix); lea via hjem.development + font-size 13
hjem/apps/synctr.nix
✓
–
–
✓
synctr rclone CLI+TUI (Origin flake)
hjem/shell/zsh.nix
✓
✓
✓
✓
Declarative zsh + starship prompt (via hjem-rum)
hjem/profiles/plasma.nix
–
–
✓*
–
via @luxus/desktop (vanessa only)
hjem/profiles/kwin-noctalia.nix
–
–
–
✓*
Default lea session (tiling KWin + Noctalia)
hjem/profiles/niri.nix
–
–
–
✓*
Niri sandbox (scrolling/animations)
hjem/desktop/shell.nix
–
–
–
✓*
Noctalia shell (kwin-noctalia + niri)
hjem/apps/omarchy-screensaver.nix
–
–
–
✓*
Omarchy screensaver, Punktfunk braille art (KWin + Noctalia idle)
Elgato Control (lea host)
–
–
–
✓
udev VID 0fd9 (plugin flake equivalent) + hidapi/ELGATO_HIDAPI; enable via noctalia msg
AirPods / librepods-daemon (lea)
–
–
–
✓
harveywuk/librepods --headless + librepods-ctl; plugin harveywuk/airpods via noctalia msg
hjem/apps/neovim.nix
✓
✓
✓
✓
Neovim nightly (all machines)
✓* on lea = kwin-noctalia (default) + niri; vanessa = Plasma only.
kwin-noctalia also enables glass-warp, shapecorners, and Geometry Change (tiling reflow, 250ms OutExpo). Scrolling camera pans still need kwin-tiling #40 Path A.
Resolutions recorded (Hjem migration #86 children closed): Hjem migration complete (#87-94,96 closed), SDDM/kmonad obsolete closed (#85,#110), per-app QML workaround eliminated (#111). See inventory.md for details. Proton-cachyos tracking in #84.
Instance
Module
emily
zoe
vanessa
lea
Deployment Rule
user-luxus
clan-core/users
✓
✓
✓
✓
tags.all
root-password
clan-core/users
✓
✓
✓
✓
tags.all
sshd
clan-core/sshd
✓
✓
✓
✓
tags.all
base-packages
clan-core/packages
✓
✓
✓
✓
tags.all
desktop
@luxus/desktop
–
–
✓
✓
explicit; lea: kwin-noctalia+niri, vanessa: Plasma
borgbackup
clan-core/borgbackup
–
–
✓ (server+client)
✓ (client)
Local-only, deprecated. Remove after a restic restore test passes. server: explicit, client: tags.nixos
tor
clan-core/tor
–
–
✓
–
explicit machine
ollama
@luxus/ollama
–
–
✓
–
explicit machine
cloudflared
@luxus/cloudflared
–
–
✓
–
explicit machine
homebox
@luxus/homebox
–
–
✓
–
explicit machine
grocy
@luxus/grocy
–
–
✓
–
explicit machine
bambuddy
@luxus/bambuddy
–
–
✓
–
explicit machine
obico-server
@luxus/obico-server
–
–
✓
–
explicit machine
postgres
@luxus/postgres
–
–
✓
–
explicit machine
hindsight-api
@luxus/hindsight-api
–
–
✓
–
explicit machine
hindsight-monitoring
@luxus/hindsight-monitoring
–
–
✓
–
explicit machine
microvm-host
@luxus/microvm-host
–
–
✓
–
explicit machine
agent-browser
@luxus/agent-browser
–
–
✓
–
explicit machine
agent-jadorey
@luxus/agent-vm
–
–
✓
–
explicit machine
agent-pi-finalform
@luxus/agent-vm
–
–
✓
–
explicit machine
agent-tina
@luxus/agent-vm
–
–
✓
–
explicit machine
podman
@luxus/podman
–
–
✓
–
explicit machine
samba
@luxus/samba
–
–
–
✓
explicit machine; [homes] + wsdd
Lea desktop sessions (kwin-noctalia / niri) = @luxus/desktop via lib/desktops.nix.
Module
emily
zoe
vanessa
lea
modules/nixos/common.nix
–
–
✓
✓
modules/nixos/previews-mock.nix
–
–
✓
✓
modules/darwin/common.nix
✓
✓
–
–
modules/nixos/eternal-terminal.nix
–
–
✓
✓
modules/darwin/eternal-terminal.nix
–
✓
–
–
modules/darwin/eternal-terminal-client.nix
✓
–
–
–
modules/darwin/caddy.nix
✓
–
–
–
modules/nixos/nvidia.nix
–
–
✓
✓
modules/nixos/avahi-mdns.nix
–
–
✓
✓
modules/nixos/desktop-kernel-params.nix
–
–
✓
✓
modules/darwin/sudo-touchid.nix
✓
✓
–
–
modules/nixos/_agent-vm-guest.nix
–
–
(VMs)
–
modules/darwin/defaults.nix
✓
✓
–
–
modules/darwin/intel.nix
–
✓
–
–
modules/darwin/homebrew.nix
✓
✓
–
–
modules/shared/hjem.nix
✓
✓
✓
✓
modules/nixos/_steam.nix
–
–
–
✓
modules/hosts/lea/omarchy-vm.nix
–
–
–
✓
modules/nixos/remote-desktop.nix
–
–
–
✓
modules/nixos/go-hass-agent.nix
–
–
–
✓
hjem/apps/go-hass-agent.nix
–
–
–
✓
modules/nixos/flatpak.nix
–
–
–
✓
modules/nixos/1password.nix
–
–
✓
✓
modules/nixos/punktfunk.nix
–
–
✓
✓
modules/nixos/systemd-boot.nix
–
–
–
✓
modules/nixos/dual-boot-windows.nix
–
–
–
✓
modules/nixos/refind.nix
–
–
–
✓
modules/nixos/printing.nix
–
–
–
✓
modules/nixos/kwin-tiling.nix
–
–
–
✓
modules/nixos/niri.nix
–
–
–
✓
modules/darwin/homebrew-emily.nix
✓
–
–
–
modules/darwin/homebrew-zoe.nix
–
✓
–
–
modules/darwin/atuin-daemon.nix
✓
–
–
–
hjem/apps/voxtype.nix
–
–
–
✓
hjem/apps/librepods.nix
–
–
–
✓
lib/vars-generators.nix
✓
✓
✓
✓
modules/backup/restic-gdrive.nix
–
–
✓
✓
Tag
Machines
Used By
all (implicit)
emily, zoe, vanessa, lea
user-luxus, root-password, sshd, base-packages
darwin
emily, zoe
(machine identification)
nixos
vanessa, lea
borgbackup client (local-only, deprecated)
server
vanessa
(machine identification)
homelab
vanessa
(machine identification)
gpu-nvidia
vanessa, lea
(machine identification)
desktop
lea
(machine identification; @luxus/desktop is lib/desktops.nix, not this tag)
laptop
emily, zoe
(machine identification)
minimal
zoe
(machine identification)
personal
emily
(machine identification)
workstation
lea
(machine identification)