diff --git a/hypr/hyprlock.conf b/hypr/hyprlock.conf index ccda44d..64fee28 100644 --- a/hypr/hyprlock.conf +++ b/hypr/hyprlock.conf @@ -12,7 +12,7 @@ general { # BACKGROUND background { monitor = - path = $HOME/Pictures/city/wallpaper-oled.png + path = $HOME/Pictures/exp33/exp33-oled.jpeg blur_passes = 0 color = $base } diff --git a/hypr/hyprpaper.conf b/hypr/hyprpaper.conf index 1d32166..3ed8a76 100644 --- a/hypr/hyprpaper.conf +++ b/hypr/hyprpaper.conf @@ -1,5 +1,5 @@ wallpaper { monitor = - path = ~/Pictures/city/wallpaper-oled.png + path = ~/Pictures/exp33/exp33-oled.jpeg fit_mode = fill } diff --git a/hypr/modules/window_rules.conf b/hypr/modules/window_rules.conf index 0a59e79..eeb120e 100644 --- a/hypr/modules/window_rules.conf +++ b/hypr/modules/window_rules.conf @@ -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)$ diff --git a/waybar/style.css b/waybar/style.css index 5df22f6..eee596e 100644 --- a/waybar/style.css +++ b/waybar/style.css @@ -193,6 +193,7 @@ window#waybar.hidden { #custom-gpu.high, #custom-gpu.high, +#custom-cpu.high, #custom-mem.high, #custom-btrfs.high, #custom-disk-root.high,