Context: Working on dotfiles (main)

BTT’s autoload preset mechanism (~/.btt_autoload_preset.json) doesn’t actually import triggers. It merges top-level preset structure (settings, app groups) but the individual triggers nested inside those groups don’t come through.

The working approach is to use BTT’s URL scheme: btt://add_new_trigger/?json=<url-encoded-trigger-json> to inject triggers directly into the running instance.

The nix module at nix/home-manager/modules/bettertouchtool.nix symlinks the preset file, but this alone isn’t sufficient for trigger management. Needs rethinking: either figure out the correct autoload format or add an activation script that calls the URL scheme per trigger after hm switch.