updated hypr dots + fixed waybar cpu style

This commit is contained in:
2026-01-28 12:49:34 +01:00
parent 8c8ca7b0f2
commit c93e9cf826
4 changed files with 30 additions and 74 deletions

View File

@@ -1,98 +1,53 @@
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
# See https://wiki.hyprland.org/Configuring/Workspace-Rules/ for workspace rules
# Ignore maximize requests from apps. You'll probably like this.
# windowrule = suppressevent maximize, class:.*
# windowrule = suppress_event maximize, match:class .*
# Fix some dragging issues with XWayland
# windowrule = nofocus,class:^$,title:^$,xwayland:1,floating:1,fullscreen:0,pinned:0
windowrulev2=noblur,class:^()$,title:^()$
# windowrule = no_focus 1, match:class ^$, match:title ^$, match:xwayland 1, match:floating 1, match:fullscreen 0, match:pinned 0
windowrule = no_blur 1, match:class ^$, match:title ^$
# games for tearing add the immediate rule
# Float Windows
windowrulev2=float,title:^(Open File)$
windowrulev2=float,title:^(Select a File)$
windowrulev2=float,title:^(Select Folder)$
windowrulev2=float,title:^(Choose a file)$
windowrulev2=float,title:^(Open Form)$
windowrulev2=float,title:^(Open Workspace)$
windowrulev2=float,title:^(Choose Directory)$
windowrulev2=float,title:^(Save As)$
windowrulev2=float,title:^(Save File)$
windowrulev2=float,title:^(branchdialog)$
windowrulev2=float,title:^(pinentry-gtk-2)$
windowrulev2=float,title:^(Confirm to replace files)$
windowrulev2=float,title:^(File Operation Progress)$
windowrulev2=float,class:^(pavucontrol|blueman-manager|nm-connection-editor)$
windowrule = float 1, match:title ^(Open File|Select a File|Select Folder|Choose a file|Open Form|Open Workspace|Choose Directory|Save As|Save File|branchdialog|pinentry-gtk-2|Confirm to replace files|File Operation Progress)$
windowrule = float 1, match:class ^(pavucontrol|blueman-manager|nm-connection-editor)$
# Center and Resize Windows
windowrulev2=size 800 600,title:^(Open Form)$
windowrulev2=size 800 600,title:^(Open File)$
windowrulev2=size 800 600,title:^(Select a File)$
windowrulev2=size 800 600,title:^(Choose a file)$
windowrulev2=size 800 600,title:^(Open Workspace)$
windowrulev2=size 800 600,title:^(Choose Directory)$
windowrulev2=size 800 600,title:^(Save As)$
windowrulev2=size 800 600,title:^(Save File)$
windowrulev2=size 800 600,title:^(branchdialog)$
windowrulev2=size 800 600,title:^(pinentry-gtk-2)$
windowrulev2=size 800 600,title:^(Confirm to replace files)$
windowrulev2=size 800 600,title:^(File Operation Progress)$
windowrulev2=size 800 600,class:^(pavucontrol|blueman-manager|nm-connection-editor)$
windowrulev2=center,title:^(Open Form)$
windowrulev2=center,title:^(Open File)$
windowrulev2=center,title:^(Select a File)$
windowrulev2=center,title:^(Choose a file)$
windowrulev2=center,title:^(Open Workspace)$
windowrulev2=center,title:^(Choose Directory)$
windowrulev2=center,title:^(Save As)$
windowrulev2=center,title:^(Save File)$
windowrulev2=center,title:^(branchdialog)$
windowrulev2=center,title:^(pinentry-gtk-2)$
windowrulev2=center,title:^(Confirm to replace files)$
windowrulev2=center,title:^(File Operation Progress)$
windowrulev2=center,class:^(pavucontrol|blueman-manager|nm-connection-editor)$
windowrulev2=noblur,title:^(Open Form)$
windowrulev2=noblur,title:^(Open File)$
windowrulev2=noblur,title:^(Select a File)$
windowrulev2=noblur,title:^(Choose a file)$
windowrulev2=noblur,title:^(Open Workspace)$
windowrulev2=noblur,title:^(Choose Directory)$
windowrulev2=noblur,title:^(Save As)$
windowrulev2=noblur,title:^(Save File)$
windowrulev2=noblur,title:^(branchdialog)$
windowrulev2=noblur,title:^(pinentry-gtk-2)$
windowrulev2=noblur,title:^(Confirm to replace files)$
windowrulev2=noblur,title:^(File Operation Progress)$
windowrulev2=noblur,class:^(pavucontrol|blueman-manager|nm-connection-editor)$
windowrule = size 800 600, match:title ^(Open Form|Open File|Select a File|Choose a file|Open Workspace|Choose Directory|Save As|Save File|branchdialog|pinentry-gtk-2|Confirm to replace files|File Operation Progress)$
windowrule = size 800 600, match:class ^(pavucontrol|blueman-manager|nm-connection-editor)$
windowrule = center 1, match:title ^(Open Form|Open File|Select a File|Choose a file|Open Workspace|Choose Directory|Save As|Save File|branchdialog|pinentry-gtk-2|Confirm to replace files|File Operation Progress)$
windowrule = center 1, match:class ^(pavucontrol|blueman-manager|nm-connection-editor)$
windowrule = no_blur 1, match:title ^(Open Form|Open File|Select a File|Choose a file|Open Workspace|Choose Directory|Save As|Save File|branchdialog|pinentry-gtk-2|Confirm to replace files|File Operation Progress)$
windowrule = no_blur 1, match:class ^(pavucontrol|blueman-manager|nm-connection-editor)$
# Workspace Rules
# windowrule=workspace 1,class:^(firefox)$
# windowrule=workspace 2,class:^(kitty)$
# windowrule=workspace 3,class:^(Code)$
# windowrule = workspace 1, match:class ^(firefox)$
# windowrule = workspace 2, match:class ^(kitty)$
# windowrule = workspace 3, match:class ^(Code)$
windowrulev2=workspace special:virtual ,class:^(Spotify)$
windowrulev2=workspace special:virtual ,class:^(spotify)$
windowrulev2=workspace special:discord ,class:^(discord|vesktop)$
windowrule = workspace special:virtual, match:class ^(Spotify|spotify)$
windowrule = workspace special:discord, match:class ^(discord|vesktop)$
# steam rules
windowrulev2=workspace 3 silent, class:^(steam)$, title:^(Steam)$
windowrulev2=workspace 4, class:^(gamescope)$
windowrule = workspace 3 silent, match:class ^(steam)$, match:title ^(Steam)$
windowrule = workspace 4, match:class ^(gamescope)$
# fixed sizes for different windows
windowrulev2=size 400 800,title:^(Friends List)$ class:^(steam)$
windowrulev2=size 1000 800,title:^(Steam Settings)$ class:^(steam)$
windowrulev2=size 1000 800,title:^(Add Non-Steam Game)$ class:^(steam)$
windowrule = size 400 800, match:title ^(Friends List)$, match:class ^(steam)$
windowrule = size 1000 800, match:title ^(Steam Settings)$, match:class ^(steam)$
windowrule = size 1000 800, match:title ^(Add Non-Steam Game)$, match:class ^(steam)$
# float windows that arent the main steam window
windowrulev2 = float, class:^(steam)$, title:negative:^(Steam)$
windowrulev2 = noblur, class:^(steam)$, title:negative:^(Steam)$
# windowrulev2 = center, class:^(steam)$, title:negative:^(Steam)$
windowrule = float 1, match:class ^(steam)$, match:title negative:^(Steam)$
windowrule = no_blur 1, match:class ^(steam)$, match:title negative:^(Steam)$
# windowrule = center 1, match:class ^(steam)$, match:title negative:^(Steam)$
# allow tearing for games started with gamescope
windowrulev2 = immediate, class:^(gamescope)$
windowrule = immediate 1, match:class ^(gamescope)$