This commit is contained in:
David Aizenberg
2025-12-25 00:51:46 +01:00
parent 11e5fb4e54
commit 61e22267d6
3 changed files with 20 additions and 0 deletions

View File

@@ -38,6 +38,7 @@ mouse-hide-while-typing = true
# Misc # Misc
confirm-close-surface = false confirm-close-surface = false
async-backend = epoll
# Hyprland/Wayland # Hyprland/Wayland
gtk-single-instance = true gtk-single-instance = true

View File

@@ -21,6 +21,17 @@ exec-once = hypridle
# Clipboard # Clipboard
exec-once = copyq --start-server exec-once = copyq --start-server
# User apps
exec-once = zen-browser
exec-once = chromium --profile-directory=work --class=chromium-work
exec-once = chromium --profile-directory=llm --class=chromium-llm
exec-once = heynote
exec-once = telegram-desktop
exec-once = slack
exec-once = thunderbird
exec-once = spotify
exec-once = ticktick
{{- if eq .deviceProfile "desktop" }} {{- if eq .deviceProfile "desktop" }}
# Desktop: Hyprland plugins # Desktop: Hyprland plugins
exec-once = hyprpm reload -n exec-once = hyprpm reload -n

View File

@@ -274,8 +274,16 @@ bindl = , XF86AudioPrev, exec, playerctl previous
############################## ##############################
# Window rules for apps # Window rules for apps
windowrulev2 = workspace 1, class:^zen$
windowrulev2 = workspace 2, class:^(chromium-work)$
windowrulev2 = workspace special:llm, class:^(chromium-llm)$
windowrulev2 = workspace special:llm, class:^(heynote|Heynote)$
windowrulev2 = workspace name:tg, class:^(org.telegram.desktop)$ windowrulev2 = workspace name:tg, class:^(org.telegram.desktop)$
windowrulev2 = workspace name:tg, class:^(discord)$ windowrulev2 = workspace name:tg, class:^(discord)$
windowrulev2 = workspace name:tg, class:^Slack$
windowrulev2 = workspace name:tg, class:^org.mozilla.Thunderbird$
windowrulev2 = workspace name:media, class:^spotify$
windowrulev2 = workspace special:org, class:^ticktick$
windowrulev2 = suppressevent maximize, class:.* windowrulev2 = suppressevent maximize, class:.*
windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0 windowrulev2 = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0