This commit is contained in:
pika 2025-06-09 12:59:35 +02:00
parent 69ce287939
commit 6094a9823c

View file

@ -7,7 +7,7 @@
# ╭──────────╮ # ╭──────────╮
# │ security │ # │ security │
# ╰──────────╯ # ╰──────────╯
# permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow permission = /usr/(lib|libexec|lib64)/xdg-desktop-portal-hyprland, screencopy, allow
# ╭──────────────╮ # ╭──────────────╮
# │ Source files │ # │ Source files │
# ╰──────────────╯ # ╰──────────────╯
@ -40,8 +40,8 @@ workspace = 4, monitor:$secondary, persitent:true, on-created-empty:$browser
workspace = 5, monitor:$main workspace = 5, monitor:$main
workspace = 6, monitor:$main workspace = 6, monitor:$main
workspace = 7, monitor:$secondary workspace = 7, monitor:$secondary
workspace = 8, monitor:$secondary
workspace = 9, monitor:$main, persistent:true, allow-tearing:true workspace = 9, monitor:$main, persistent:true, allow-tearing:true
workspace = 8, monitor:$secondary
# ─< Gaming workspace >────────────────────────────────────────────────────────────────────── # ─< Gaming workspace >──────────────────────────────────────────────────────────────────────
workspace = 69, monitor:$main, persistent:true, allow-tearing:true, gapsin:0, gapsout:0, rounding:0, border:0 workspace = 69, monitor:$main, persistent:true, allow-tearing:true, gapsin:0, gapsout:0, rounding:0, border:0
@ -71,8 +71,11 @@ windowrule = workspace special:windoof, title:^(.*[Ll]ooking [Gg]lass.*)
windowrule = workspace 69, title:^(.*[Ss]team.*) windowrule = workspace 69, title:^(.*[Ss]team.*)
windowrule = workspace 69, title:^(.*GDLauncher.*) windowrule = workspace 69, title:^(.*GDLauncher.*)
# ╭───────────────╮
# │ LOOK AND FEEL │
# ╰───────────────╯
# WHY: # WHY:
# ─< smartgaps >───────────────────────────────────────────────────────────────────────────── # smartgaps
workspace = w[tv1], gapsout:0, gapsin:0 workspace = w[tv1], gapsout:0, gapsin:0
workspace = f[1], gapsout:0, gapsin:0 workspace = f[1], gapsout:0, gapsin:0
windowrule = bordersize 0, floating:0, onworkspace:w[tv1] windowrule = bordersize 0, floating:0, onworkspace:w[tv1]
@ -80,9 +83,27 @@ windowrule = rounding 0, floating:0, onworkspace:w[tv1]
windowrule = bordersize 0, floating:0, onworkspace:f[1] windowrule = bordersize 0, floating:0, onworkspace:f[1]
windowrule = rounding 0, floating:0, onworkspace:f[1] windowrule = rounding 0, floating:0, onworkspace:f[1]
# ╭───────────────╮ # gaming stuff
# │ LOOK AND FEEL │ windowrule = immediate, class:^(cs2)$
# ╰───────────────╯ windowrule = immediate, class:^(steam)$
windowrule = immediate, class:^(cemu)$
windowrule = immediate, class:^(GDLauncher)$
# copyq clipboard manager emulate windows like..
windowrule = float, initialClass:com.github.hluk.copyq
windowrule = stayfocused, initialClass:com.github.hluk.copyq
windowrule = dimaround, initialClass:com.github.hluk.copyq
windowrule = size 512, initialClass:com.github.hluk.copyq
# for controller joystick display support
windowrule = noblur, class:open-joystick-display-transparent
windowrule = noborder, class:open-joystick-display-transparent
windowrule = noshadow, class:open-joystick-display-transparent
# zenbrowser stuff
windowrule = nodim, initialClass:zen
windowrule = opaque, initialClass:(Zen Browser), class:^(youtube)$
windowrule = opaque, initialTitle:(Zen Browser), class:^(twitch)$
# https://wiki.hyprland.org/Configuring/Variables/#general # https://wiki.hyprland.org/Configuring/Variables/#general
general { general {
@ -112,26 +133,6 @@ general {
allow_tearing = false allow_tearing = false
} }
windowrule = immediate, class:^(cs2)$
windowrule = immediate, class:^(steam)$
windowrule = immediate, class:^(cemu)$
windowrule = immediate, class:^(GDLauncher)$
windowrule = float, class:^(- CopyQ)$
windowrule = noblur, class:open-joystick-display-transparent
windowrule = noborder, class:open-joystick-display-transparent
windowrule = noshadow, class:open-joystick-display-transparent
windowrule = nodim, initialClass:zen
# windowrule = opaque, initialClass:zen
windowrule = opaque, initialClass:(Zen Browser), class:^(youtube)$
windowrule = opaque, initialTitle:(Zen Browser), class:^(twitch)$
# windowrulev2 = nodim, class:^zen-browser$
windowrule = opaque, nodim, class:^(youtube)$
# windowrule = immediate, class:^(cs2)$
# https://wiki.hyprland.org/Configuring/Variables/#decoration # https://wiki.hyprland.org/Configuring/Variables/#decoration
decoration { decoration {
rounding = 4 rounding = 4