- Point to my-picom branch (clean merge of spring-physics + animation-fixes PRs)
- Includes: spring physics curve, adaptive settling threshold, position detection fix
- Add suppressions to geometry animation to prevent opacity changes from
interrupting position/scale animations
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Includes:
- Mova bump to e9cfb65
- org-window-habit fix for logbook parser reading next entry's LOGBOOK
- fetchYarnDeps hash update for new mova
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Scale: spring with bounce (clamping=false) for a "pop" effect
- Opacity: spring with clamping=true to prevent going above 1 or below 0
- Close uses clamping=true on scale to avoid bounce when closing
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
When both size AND position change (common in tiling WMs), picom's
win_position_changed() returns false. Only size_changed is true.
This means the geometry trigger fires but only scale-x/y change,
not offset-x/y.
Added scale-x and scale-y with spring physics to the geometry
animation so windows animate properly when resized.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Home-manager was concatenating its generated settings with our custom
config. Disable home-manager's picom entirely and create our own
systemd service that uses only our config file.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Set settings = {} to prevent home-manager from generating any picom
config settings that would be appended to our custom config file.
This was causing duplicate/conflicting settings.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>