refactor(hyprland): decentralize window rules and binds

This commit is contained in:
kenji
2026-01-05 12:42:53 -06:00
parent daa3ed6eef
commit 2ed2e28ba2
9 changed files with 92 additions and 57 deletions
+21
View File
@@ -31,4 +31,25 @@ in {
home.packages = [
launch-music
];
wayland.windowManager.hyprland.settings = {
workspace = [
"special:music, on-created-empty:hakase-music-launch"
];
bindd = [
"SUPER, M, Toggle Music, togglespecialworkspace, music"
"SUPER SHIFT, M, Move to Music Special Workspace, movetoworkspace, special:music"
];
windowrulev2 = [
# --- MUSIC RULES (Jellyfin-TUI) ---
"workspace special:music silent, title:^(jellyfin-tui)$"
"workspace special:music silent, initialTitle:^(jellyfin-tui)$"
# --- CAVA RULES ---
"workspace special:music silent, title:^(cava)$"
"workspace special:music silent, initialTitle:^(cava)$"
];
};
}