1
0
erick-alcachofa 80f1d28d02
feat: migrate terminal to ghostty and overhaul picom animations
- **Terminal**:
    - Complete migration from WezTerm to Ghostty
    - Updated `setup.sh` to install and configure Ghostty instead of WezTerm
    - Removed all WezTerm configuration files and themes
- **i3**:
    - Switched default terminal binding to Ghostty
    - Refactored scratchpad rules to use `instance` instead of `class` for more precise targeting
    - Updated scratchpad launches to use Ghostty-specific flags (`--x11-instance-name`)
- **Picom**:
    - Overhauled animation system with new cubic-bezier curves for open, close, and geometry changes
    - Increased `corner-radius` to 10px and refined exclusion list
    - Switched backend to `glx` for better performance and enabled `vsync` and `unredir-if-possible`
    - Updated opacity rules for Ghostty and improved shadow exclusions for UI elements
- **Scripts**:
    - `launch-scratchpad.sh`: Improved logic to toggle scratchpads; now hides the window if it's already focused
    - `window-wait.sh`: Updated to track window `instance` properties for reliability

Signed-off-by: erick-alcachofa <erick@artichoke.dev>
2026-05-14 01:15:02 -06:00
..
2025-03-01 21:43:33 -06:00
2025-03-01 21:43:33 -06:00
2025-03-01 21:43:33 -06:00
2025-03-01 21:43:33 -06:00
2025-03-01 21:43:33 -06:00
2025-03-01 21:43:33 -06:00
2025-03-01 21:43:33 -06:00
2025-03-01 21:43:33 -06:00
2025-03-01 21:43:33 -06:00
2025-03-01 21:43:33 -06:00
2025-03-01 21:43:33 -06:00
2025-03-01 21:43:33 -06:00