Tracked the harness artifacts accumulated on blankpad (blank@), matching the existing convention for the --home-dank-* memory stores and the 36 already-tracked managed-skills. managed-skills (9): authentik-proxy-provider-app-link, dankclaw-guard-chain-layer-diagnosis, e2e-arr-rawip-reachability-triage, halogen-kv-pool-fit, lan-client-split-dns-fix, noctalia-reference, rootless-quadlet-log-retrieval, ssh-key-bootstrap-no-sshpass, swapfile-resize-safe-ordering. memories (2 stores): --home-blank-.omp-- (dotfiles_git, handy_lifecycle, input_permissions) and --home-blank-Projects-serverAppConfig-- (frank_large_quadlet). Secret sweep before staging: no PEM blocks, no credential literals. Content is fleet topology/IPs only, same class as the tracked dank stores.
1.2 KiB
1.2 KiB
name, description
| name | description |
|---|---|
| noctalia-reference | Quick reference for Noctalia desktop environment: config paths, IPC commands, app templates, palette, and migration checklist for Niri-based setups. |
Noctalia Desktop Environment
Noctalia is a Niri-based desktop environment at /usr/bin/noctalia.
Config
- Main:
~/.config/noctalia/config.toml - Niri config: includes
noctalia.kdlfor display settings
IPC
Direct noctalia msg <command> replaces qs -c noctalia-shell ipc call wrapper.
Key commands: panel-toggle, session, lock, launcher.
App Templates
/usr/share/noctalia/assets/templates/ contains: gtk, ghostty, alacritty, hyprland, sway, wezterm, helix, btop, starship, qt, kde, cava, scroll, mango, umbriel, foot, emacs, kitty.
Palette
Generate from image: noctalia theme [image]
Migration Checklist
- Niri keybinds →
noctalia msgcommands - Alacritty → import noctalia.toml theme
- Ghostty →
theme = noctalia - GTK 3/4 → update accent palette (#b267e4 purple)
Text Antialiasing
- Ghostty:
font-subpixel-render = "off"to disable subpixel AA - Alacritty:
font.antialias = falseinalacritty.toml