main
Handy ignores --start-hidden whenever the tray icon is disabled: without
a tray it force-shows the main window as the only way back in
(lib.rs: `if should_force_show || !should_hide || !tray_available`).
Since both instances run tray-less (GUI access is via the SUPER+G /
SUPER+SHIFT+G binds instead), both windows opened on workspace 1 at
every boot.
Add handy-boot-hide: polls for the first two Handy windows after boot
and dispatches a close on each — Handy intercepts close and hides the
window instead of quitting, which is exactly the hidden state
--start-hidden would have produced. Wired into the Hyprland autostart
after both instances launch.
Note: the Lua config provider parses `hyprctl dispatch` args as a Lua
expression, so the script uses the dispatcher form
`hl.dsp.window.close({ window = 'address:…' })`.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016vLKT7j9KJEsJ4mEVbGyqp
DOTFILES
Using GNU Stow to manage dotfiles.
Prerequisites
- Git
sudo apt install git
- Stow
sudo apt install stow
Usage
To apply configs use stow [config_name] from the dotfiles directory.
Each application has its own folder which means no top level config files. This to apply them one by one. This means I can no longer stow . as this would mess with the structure.
Install script
WIP Based on this dotfiles repo
Languages
Lua
86.5%
Shell
6.9%
CSS
6.6%