1
0

4 Commits

Author SHA1 Message Date
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
a2bbca8a7a
fix: Removed windows option from power-menu, avoid notifications on lock screen
Signed-off-by: erick-alcachofa <erick@artichoke.dev>
2025-10-05 12:52:10 -06:00
f594fee252
chore: Updated to match current monitors setup and other minor fixes
Signed-off-by: erick-alcachofa <erick@artichoke.dev>
2025-06-12 23:50:16 -06:00
ea989b8071
chore: Initial commit
Current dotfiles settings (previously hosted on github)
2025-03-01 21:43:33 -06:00