emily["emily (darwin)"] --> all["tags.all"]
zoe["zoe (darwin)"] --> all
vanessa["vanessa (nixos)"] --> all
lea["lea (nixos)"] --> all
vanessa --> nixos["tags.nixos"]
lea --> desktop["tags.desktop"]
all --> base["user-luxus · root-password · sshd · base-packages"]
nixos --> nx["borgbackup (client) · tor"]
desktop --> dsk["@luxus/desktop (lea: kwin-noctalia + niri)"]
vanessa --> vexp["explicit: ollama · cloudflared · homebox · grocy · postgres · hindsight-* · microvm-host · agent-vms · podman · desktop (Plasma)"]
| 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, 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) |
hjem/shell/zsh.nix |
✓ |
✓ |
✓ |
✓ |
Declarative zsh + starship prompt (via hjem-rum) |
hjem/profiles/plasma.nix |
– |
– |
✓* |
– |
via @luxus/desktop (vanessa only) |
hjem/profiles/niri.nix |
– |
– |
– |
✓* |
Niri sandbox (scrolling/animations) |
hjem/desktop/shell.nix |
– |
– |
– |
✓* |
Noctalia shell (kwin-noctalia + niri) |
hjem/apps/neovim.nix |
✓ |
✓ |
✓ |
✓ |
Neovim nightly (all machines) |
✓* on lea = kwin-noctalia (default) + niri; vanessa = Plasma only.
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) |
server: explicit, client: tags.nixos |
tor |
clan-core/tor |
– |
– |
✓ |
✓ |
tags.nixos |
ollama |
@luxus/ollama |
– |
– |
✓ |
– |
explicit machine |
cloudflared |
@luxus/cloudflared |
– |
– |
✓ |
– |
explicit machine |
homebox |
@luxus/homebox |
– |
– |
✓ |
– |
explicit machine |
grocy |
@luxus/grocy |
– |
– |
✓ |
– |
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/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/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/nixos/remote-desktop.nix |
– |
– |
– |
✓ |
modules/nixos/polaris-gamescope-session.nix |
– |
– |
– |
✓ |
modules/nixos/go-hass-agent.nix |
– |
– |
– |
✓ |
hjem/apps/go-hass-agent.nix |
– |
– |
– |
✓ |
modules/nixos/flatpak.nix |
– |
– |
– |
✓ |
modules/nixos/1password.nix |
– |
– |
✓ |
✓ |
modules/nixos/dictee.nix |
– |
– |
– |
– |
hjem/apps/dictee.nix |
– |
– |
– |
– |
hjem/apps/voxtype.nix |
– |
– |
– |
✓ |
lib/vars-generators.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, tor |
server |
vanessa |
(machine identification) |
homelab |
vanessa |
(machine identification) |
gpu-nvidia |
vanessa |
(machine identification) |
desktop |
lea |
(machine identification) |
laptop |
emily, zoe |
(machine identification) |
minimal |
zoe |
(machine identification) |
personal |
emily |
(machine identification) |
workstation |
lea |
(machine identification) |