Commit graph

5 commits

Author SHA1 Message Date
3fe859e21f
feat(hyprland): add immediate render rule to prevent frame flash
Applies immediate rendering to all windows to eliminate the garbage
frame flash that appears before first render.

Also documents JetBrains phantom window suppression limitation (RE2
doesn't support lookaheads, so can't exclude toolbox).

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-28 01:26:20 +01:00
d6f943ba7f
feat(hyprland): pin workspaces to monitors and reduce blur noise
- Pins workspaces 1-5 to HDMI-A-1 (main ultrawide)
- Pins workspaces 6-8 to DP-3 (vertical display)
- Reduces blur noise from 0.3 to 0.05 for cleaner appearance

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-28 01:26:05 +01:00
57c86c5083
feat(hyprland): add workspace 6-8 keybinds
Adds missing workspace keybinds to match monitor setup:
- Focus workspaces 6-8
- Move windows to workspaces 6-8 silently

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-28 01:20:12 +01:00
ceb5ee4356
feat: add cliphist clipboard history manager with Mod+v keybind
Enables clipboard history for both Niri and Hyprland compositors:
- Added wl-clipboard and cliphist packages to Niri
- Configured clipboard watchers for text and images in Niri autostart
- Bound Mod+v to open clipboard history via fuzzel in both compositors

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-28 01:19:27 +01:00
7af406f315
feat: add Hyprland as an additional compositor alongside Niri
Enables programs.hyprland at the system level, adds xdg-desktop-portal-hyprland
with per-compositor portal routing, and wires up a home-manager config for
endurance mirroring the Niri layout (same keybinds, monitors, window rules).
Niri remains the default SDDM session.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-19 10:53:30 +01:00