00: update hyprland config to latest

This commit is contained in:
2026-03-21 12:27:20 -05:00
parent 0bae345352
commit 4c9511c545
2 changed files with 26 additions and 24 deletions
+26 -24
View File
@@ -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)$
Binary file not shown.