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: multi-session)"]
vanessa --> vexp["explicit: ollama · cloudflared · homebox · grocy · postgres · hindsight-* · microvm-host · agent-vms · steam · podman · desktop (Plasma)"]
| Profile |
emily |
zoe |
vanessa |
lea |
Purpose |
hjem/profiles/base.nix |
✓ |
– |
✓ |
✓ |
Core CLI, terminal, LLM tools |
hjem/profiles/terminal.nix |
✓ |
– |
✓ |
✓ |
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 |
✓ |
– |
– |
– |
git, gh, neovim, 1password |
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 + shared hjem/shell/p10k.zsh |
hjem/profiles/plasma.nix |
– |
– |
✓* |
✓* |
via @luxus/desktop |
hjem/desktop/shell.nix |
– |
– |
– |
✓* |
Noctalia shell (kwin-noctalia sessions) |
hjem/apps/neovim.nix |
✓ |
✓ |
✓ |
✓ |
Neovim nightly (all machines) |
✓* on lea = kwin-noctalia (Noctalia shell); Plasma is plain KDE.
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 machine; lea: multi-session, vanessa: Plasma only |
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-jadorey |
@luxus/agent-vm |
– |
– |
✓ |
– |
explicit machine |
agent-finalform |
@luxus/agent-vm |
– |
– |
✓ |
– |
explicit machine |
steam |
@luxus/steam |
– |
– |
✓ |
– |
explicit machine; Proton-CachyOS via proton-cachyos flake (lea: same module via direct import) |
podman |
@luxus/podman |
– |
– |
✓ |
– |
explicit machine |
Lea desktop sessions (Plasma/kwin-noctalia) = @luxus/desktop hjem.extraModules. |
|
|
|
|
|
|
| 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/nixos/agent-vm-guest.nix |
– |
– |
(VMs) |
– |
modules/darwin/defaults.nix |
✓ |
✓ |
– |
– |
modules/darwin/homebrew.nix |
✓ |
✓ |
– |
– |
modules/shared/hjem.nix |
✓ |
✓ |
✓ |
✓ |
modules/nixos/steam.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) |