feat: Add opacity keybinds, replace hyprpaper with swww and update windowrules

This commit is contained in:
2025-06-16 17:53:21 +10:00
parent 33f640a9d3
commit f1d33ebd85
10 changed files with 105 additions and 16 deletions

View File

@@ -23,7 +23,9 @@ windowrulev2 = float,class:(mpv)
windowrulev2 = float,class:^(brave-)(.*)(-.*)$
windowrulev2 = move onscreen cursor,class:^(brave-)(.*)(-.*)$
windowrulev2 = move onscreen cursor -50% 0,class:^(Nextcloud)$
windowrulev2 = move onscreen cursor -50% 0,class:^(com.nextcloud.desktopclient.nextcloud)$
windowrulev2 = float,class:^(com.nextcloud.desktopclient.nextcloud)$
windowrulev2 = size 800px, 500px,class:^(com.nextcloud.desktopclient.nextcloud)$
# # Start windows
stickyrule = class:discord,5
@@ -41,6 +43,8 @@ windowrule = size 100% 100%, class:^(Gromit-mpx)$
# Floating broken windows
windowrule = opacity 1 override 1 override class:^(xdg-desktop-portal-gtk)$
windowrule = stayfocused, class:^(xdg-desktop-portal-gtk)$
windowrule = stayfocused, class:^(soffice)$
#windowrule = float 1, class:^(xdg-desktop-portal-gtk)$
@@ -61,3 +65,16 @@ windowrule = opacity 1 override 0.75 override class:^(Alacritty)$
workspace = special:terminal, on-created-empty: alacritty
# hyprlang noerror false
# Tags for opacity
windowrule = opacity 0.1 override 0.1 override, tag:opacity:0.1
windowrule = opacity 0.2 override 0.2 override, tag:opacity:0.2
windowrule = opacity 0.3 override 0.3 override, tag:opacity:0.3
windowrule = opacity 0.4 override 0.4 override, tag:opacity:0.4
windowrule = opacity 0.5 override 0.5 override, tag:opacity:0.5
windowrule = opacity 0.6 override 0.6 override, tag:opacity:0.6
windowrule = opacity 0.7 override 0.7 override, tag:opacity:0.7
windowrule = opacity 0.8 override 0.8 override, tag:opacity:0.8
windowrule = opacity 0.9 override 0.9 override, tag:opacity:0.9
windowrule = opacity 1 override 1 override, tag:opacity:1