Commit Graph

25 Commits

Author SHA1 Message Date
CLAUDE AI 40b7db2c00 fix(hypr): reliable gaming workspace focus across monitors
- Add game-focus-watcher: listens on hyprland socket, auto-focuses
  gaming workspace when a game opens, closing any special workspace
  on DP-1 first via --batch to avoid async dispatch races
- Add gaming-focus script: SUPER+G now handles special workspaces on
  DP-1 regardless of focused monitor, with toggle-back behavior
- Fix steam windowrule to send all class:steam windows to special:steam,
  not just title:Steam, preventing dialogs leaking to normal workspaces
- Fix monitor 0 -> monitor DP-1 in mkGameRules and steam_app rules
  so games always launch at correct resolution on the gaming monitor
- Extract gamingMonitor variable as single source of truth
2026-05-28 07:57:33 -05:00
kenji d54fa4e999 feat(ghostty): optimize configuration 2026-01-11 20:11:42 -06:00
kenji c4ed00e6c8 refactor(terminal): more modularity for default terminal font 2026-01-11 19:32:56 -06:00
kenji 7280b68f14 add(fonts): modular fonts 2026-01-05 19:26:30 -06:00
kenji 2ed2e28ba2 refactor(hyprland): decentralize window rules and binds 2026-01-05 12:42:53 -06:00
kenji daa3ed6eef refactor(hyprland): decentralize exec-once and clean up app configs 2026-01-05 12:38:12 -06:00
kenji 39aa8a421e Revert "fix(screensaver): fix shifting issue on tte-loop"
This reverts commit 40efab98b9.
2026-01-03 09:39:36 -06:00
kenji 40efab98b9 fix(screensaver): fix shifting issue on tte-loop 2026-01-03 09:35:26 -06:00
kenji aaa635f25e fix(screensaver): line increase to prevent branding from moving after the effect is finished 2026-01-03 09:25:28 -06:00
kenji 7a5c811ec7 fix(screensaver): finally works 2026-01-03 09:14:52 -06:00
kenji e87d4207b2 add(ghostty): screensaver! 2026-01-02 14:13:21 -06:00
kenji 3a146f39b7 refactor: standardize config structure and consolidate modules
- Standardized apps/ directory by renaming all entry points (e.g., home.nix) to default.nix and updating imports to use directory paths.
- Consolidated system/ logic into modules/system/, eliminating the top-level system/ directory and redundant wrappers.
- Merged subsidiary utility scripts (e.g., hakase-popup.nix, switch-wallpaper.nix) into their parent default.nix files for better cohesion.
- Cleaned up unused files and updated all module references to reflect the new structure.
2025-12-29 14:02:09 -06:00
kenji d009ca3d3a fix(ghostty): app-notification 2025-12-28 11:20:35 -06:00
kenji dfbd9950d6 feat(ghostty): remove notification for config change 2025-12-28 09:24:35 -06:00
kenji c9387525eb add: conf 2025-12-27 10:20:28 -06:00
kenji 39f692919b added branding 2025-12-26 16:20:14 -06:00
kenji 3505aabbc7 add: fsel launcher 2025-12-26 11:34:32 -06:00
kenji a9f2e86491 Revert "this one works"
This reverts commit 8ac3c21228.
2025-12-26 09:01:49 -06:00
kenji 8ac3c21228 this one works 2025-12-25 19:52:09 -06:00
kenji c604816aa9 fix: dynamic wallpaper 2025-12-25 00:41:44 -06:00
kenji ad64748ad7 added BTOP 2025-12-24 22:28:31 -06:00
kenji 381c4876d9 changed to kanagawa 2025-12-24 22:21:29 -06:00
kenji fd28c24d7a added padding for ghostty and hypr 2025-12-23 23:23:44 +00:00
kenji 7ebc2f366b uses proper home config for ghostty 2025-12-23 21:02:43 +00:00
kenji 69b3d42f9a ADDED ghostty 2025-12-23 20:59:59 +00:00