Yazi's newer TOML parser requires kebab-case key names.
$schema starts with a non-letter character, causing:
TOML parse error at line 3: must be a kebab-cased string
Add source = mocha.conf before pywal's colors-hyprland.conf so
Catppuccin Mocha colors always load as defaults. Also define
$color1, $color2, $color3, and $background in mocha.conf as
fallbacks for when pywal hasn't generated its color file.
Fixes two Hyprland errors:
- 'source= globbing error: found no match' when pywal file missing
- 'failed to parse $color2 as a color' gradient parsing error
- pseudotile variable removed from dwindle block in Hyprland 0.55+
- togglesplit standalone dispatcher removed, use pseudo dispatcher instead (matches original intent)
- Skill updated with absolute paths for common edit locations
- zsh alias: added -t to SSH (docker exec -it needs a TTY)
- Emacs function: vterm-mode instead of vterm (vterm splits windows,
vterm-mode is just a major mode, keeps current window layout)
- The SSH command in both cases is now consistent:
ssh -t lazyworkhorse 'docker exec -it hermes /opt/hermes/.venv/bin/hermes'
- Zsh alias now runs ssh + docker exec directly (no emacsclient)
- Emacs function uses delete-other-windows for clean single-window vterm
- SSH command uses correct docker exec path: /opt/hermes/.venv/bin/hermes
- config.el not included - user will tangle from README.org
- Revert config.el changes (file is generated from README.org via tangle)
- Add dedicated ** +Hermes Agent+ section under * AI in README.org
- Add SPC z h keybinding to existing map! block in Minimize window section
- config.el should NEVER be edited directly
- zsh: alias hermes=emacsclient -n -c -e '(gortium/hermes-vterm)'
- hyprland: bind = , C to same command
- C for CLI/Chat, unused key in current layout
This is to fix the double entry in the agenda.
One for the scheduled + one for the range.
We want only the range. But right now the code duplicate
Ranges and PROPERTIES drawer.