From 4c9511c54563b4a3ea15eacf381dfe4548b96466 Mon Sep 17 00:00:00 2001 From: trianta Date: Sat, 21 Mar 2026 12:27:20 -0500 Subject: [PATCH] 00: update hyprland config to latest --- hypr/hyprland.conf | 50 ++++++++++++++++++++------------------ hypr/icm/lg-ultrawide.icm | Bin 0 -> 628 bytes 2 files changed, 26 insertions(+), 24 deletions(-) create mode 100644 hypr/icm/lg-ultrawide.icm diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 871d13f..160a317 100755 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -9,20 +9,19 @@ monitorv2 { mode = 3440x1440@144 position = 1920x0 # dual vrr = true - bitdepth = 8 + #icc = /home/trianta/.config/hypr/icm/lg-ultrawide.icm cm = srgb + bitdepth = 10 sdr_min_luminance = 0.005 - sdr_max_luminance = 400 # - supports_wide_color = true - supports_hdr = true + sdr_max_luminance = 250 sdrbrightness = 1.1 - sdrsaturation = 1.1 + sdrsaturation = 1.2 } # Side monitorv2 { output = HDMI-A-1 - disabled = no + disabled = yes mode = 3840x2160@60 # alt: disabled transform = 0 scale = 2 @@ -87,10 +86,12 @@ exec-once = xwaylandvideobridge exec-once = pulsemeeter # main applications -#exec-once = thunderbird +exec-once = thunderbird #exec-once = obs #exec-once = vesktop --ozone-platform-hint=auto --enable-webrtc-pipewire-capturer --enable-features=WaylandWindowDecorations -#exec-once = spotify +exec-once = commet +exec-once = spotify +exec-once = dopamine exec-once = alacritty exec-once = floorp exec-once = env JAVA_HOME=/usr/lib/jvm/java-17-openjdk bolt > /tmp/bolt-launcher.log 2>&1 @@ -102,7 +103,7 @@ exec-once = ~/sync/obsidian/Trinote/create-week.sh exec-once = sleep 5 && pw-play --volume=2.0 ~/.alert/finished.mp3 # first time lock -exec-once = hyprlock +#exec-once = hyprlock # < End Section > @@ -243,14 +244,9 @@ debug { } render { - new_render_scheduling = true direct_scanout = true - cm_fs_passthrough = 2 - cm_enabled = true - cm_sdr_eotf = 2 - cm_auto_hdr = 2 - send_content_type = true - non_shader_cm = 3 + #cm_fs_passthrough = 3 + #non_shader_cm = 3 } # < End Section > @@ -301,6 +297,8 @@ windowrule { pseudo = false } +windowrule = match:workspace 1, float true +windowrule = match:workspace 2, float true windowrule = match:class ^(qt5ct)$, float true windowrule = match:class ^(nwg-look)$, float true windowrule = match:class ^(pavucontrol)$, float true @@ -308,16 +306,20 @@ windowrule = match:class ^(org.kde.polkit-kde-authentication-agent-1)$, float tr windowrule = match:class ^(org.speedcrunch.speedcrunch)$, float true # main -windowrule = match:class ^(discord)$, workspace 1 silent -windowrule = match:class ^(vesktop)$, workspace 1 silent +#windowrule = match:class ^(discord)$, workspace 1 silent +#windowrule = match:class ^(vesktop)$, workspace 1 silent +windowrule = match:class ^(chat.commet.commetapp)$, workspace 1 silent windowrule = match:class ^(thunderbird)$, workspace 1 silent windowrule = match:class ^(Dopamine)$, workspace 1 silent windowrule = match:class ^(spotify)$, workspace 1 silent -windowrule = match:class ^(Alacritty)$, workspace 2 silent -windowrule = match:class ^(Alacritty)$, tile true +windowrule = match:class ^(steam)$, workspace 6 silent + +# workspace 2 group windowrule = match:class ^(floorp)$, workspace 3 silent windowrule = match:class ^(floorp)$, tile true -windowrule = match:class ^(steam)$, workspace 6 silent +windowrule = match:class ^(Alacritty)$, workspace 2 silent +windowrule = match:class ^(Alacritty)$, tile true +windowrule = match:class ^(net-runelite-client-RuneLite)$, opacity 1.00 override 1.00 override # tag games windowrule = match:xdg_tag proton-game, tag +game @@ -332,9 +334,9 @@ windowrule = match:class ^(gamescope)$, tag +game windowrule = match:class ^(wowclassic.exe)$, tag +game windowrule = match:title ^(World of Warcraft)$, tag +game windowrule = match:class ^(RuneScape)$, tag +game -windowrule = match:class ^(bolt.*)$, tag +game +#windowrule = match:class ^(bolt.*)$, tag +game windowrule = match:class ^(Minecraft.*)$, tag +game -windowrule = match:class ^(net-runelite-client-RuneLite)$, tag +game +#windowrule = match:class ^(net-runelite-client-RuneLite)$, tag +game # Runelite opacity likes to skip after login windowrule = match:class ^(net-runelite-client-RuneLite)$, opacity 1.00 override 1.00 override @@ -370,7 +372,7 @@ windowrule = match:class ^(xwaylandvideobridge)$, no_blur true $mainMod = SUPER # passthrough -bind = , mouse:275, pass, class:^(discord)$ +#bind = , mouse:275, pass, class:^(discord)$ #bind = , mouse:275, sendshortcut, ALT, V, class:^(vesktop)$ #bind = SHIFT, mouse:275, sendshortcut, ALT, V, class:^(vesktop)$ diff --git a/hypr/icm/lg-ultrawide.icm b/hypr/icm/lg-ultrawide.icm new file mode 100644 index 0000000000000000000000000000000000000000..a87bcaa0082624a11f6be43a754a824e18e16e23 GIT binary patch literal 628 zcma)(%}WAN6vfX>Us75TEm{;jXk(yI7G$(CQwt1YGOQp_$4Lb>nHfK#jr$;?T~KZM zBcesnqD8xqpjF%U5fMb#be}Ue?dmS({mz;D-n;K!K-A;8BE&(UP}Ef^vcNVrw^+|J zL^$Ar7h_3TE3K@BW1xseLM$2yb8LqIyg!1zz=N0mxBdUFeR49d1A>D#49g{z^Cb?k2=12l)LbU3Gq*g!e3QN@YC*`u0{J|XxUVru(G<0!q+!;~cfl2n zu=Qw63dENef12X>GG>LEFb7_N9mmo(zpCDCSx1)UJ>hX~>0VRfl(g>vb*H7lXJ)cJ z3)@rA0RKI`_09GYHQ+J<4Bgt^IQ4g+0bG~mvRbju7Q|`bFRkrN`&#*ea~|kw7{==d Wb#otRUKz&cp