hypr: tweak scaling, fullscreen, and scratchpads

This commit is contained in:
2026-02-03 22:03:02 -08:00
parent d87da32dee
commit d3259bbb26

View File

@@ -12,7 +12,7 @@ plugin = /run/current-system/sw/lib/libHyprspace.so
# ============================================================================= # =============================================================================
# MONITORS # MONITORS
# ============================================================================= # =============================================================================
monitor=,preferred,auto,auto monitor=,preferred,auto,1
# ============================================================================= # =============================================================================
# PROGRAMS # PROGRAMS
@@ -27,8 +27,6 @@ $runMenu = rofi -show run
# ============================================================================= # =============================================================================
env = XCURSOR_SIZE,24 env = XCURSOR_SIZE,24
env = QT_QPA_PLATFORMTHEME,qt5ct env = QT_QPA_PLATFORMTHEME,qt5ct
env = GDK_DPI_SCALE,1.25
env = QT_FONT_DPI,120
# ============================================================================= # =============================================================================
# INPUT CONFIGURATION # INPUT CONFIGURATION
@@ -198,9 +196,10 @@ windowrulev2 = float, class:^(pavucontrol)$
windowrulev2 = size 90% 90%, class:^(pavucontrol)$ windowrulev2 = size 90% 90%, class:^(pavucontrol)$
windowrulev2 = center, class:^(pavucontrol)$ windowrulev2 = center, class:^(pavucontrol)$
windowrulev2 = float, class:^(Spotify)$ windowrulev2 = workspace special:spotify silent, class:^(spotify)$
windowrulev2 = size 90% 90%, class:^(Spotify)$ windowrulev2 = float, class:^(spotify)$
windowrulev2 = center, class:^(Spotify)$ windowrulev2 = size 90% 90%, class:^(spotify)$
windowrulev2 = center, class:^(spotify)$
windowrulev2 = float, class:^(Element)$ windowrulev2 = float, class:^(Element)$
windowrulev2 = size 90% 90%, class:^(Element)$ windowrulev2 = size 90% 90%, class:^(Element)$
@@ -335,7 +334,7 @@ bind = $mainMod SHIFT, Space, hy3:changegroup, opposite
# Create specific group types # Create specific group types
bind = $mainMod, H, hy3:makegroup, h bind = $mainMod, H, hy3:makegroup, h
bind = $mainMod SHIFT, V, hy3:makegroup, v bind = $mainMod SHIFT, V, hy3:makegroup, v
bind = $mainMod CTRL, Space, hy3:makegroup, tab bind = $mainMod CTRL, Space, fullscreen, 0
# Change group type (cycle h -> v -> tab) # Change group type (cycle h -> v -> tab)
bind = $mainMod, slash, hy3:changegroup, h bind = $mainMod, slash, hy3:changegroup, h
@@ -527,12 +526,13 @@ exec-once = systemctl --user start hyprland-session.target
# Scratchpad applications (start in special workspaces) # Scratchpad applications (start in special workspaces)
exec-once = [workspace special:element silent] element-desktop exec-once = [workspace special:element silent] element-desktop
exec-once = [workspace special:gmail silent] google-chrome-stable --new-window https://mail.google.com/mail/u/0/#inbox # Disabled autostarts
# exec-once = [workspace special:gmail silent] google-chrome-stable --new-window https://mail.google.com/mail/u/0/#inbox
exec-once = [workspace special:htop silent] ghostty --class htop-scratch --title htop -e htop exec-once = [workspace special:htop silent] ghostty --class htop-scratch --title htop -e htop
exec-once = [workspace special:messages silent] google-chrome-stable --new-window https://messages.google.com/web/conversations # exec-once = [workspace special:messages silent] google-chrome-stable --new-window https://messages.google.com/web/conversations
exec-once = [workspace special:slack silent] slack exec-once = [workspace special:slack silent] slack
exec-once = [workspace special:spotify silent] spotify # exec-once = [workspace special:spotify silent] spotify
exec-once = [workspace special:transmission silent] transmission-gtk # exec-once = [workspace special:transmission silent] transmission-gtk
exec-once = [workspace special:volume silent] pavucontrol exec-once = [workspace special:volume silent] pavucontrol
# Clipboard history daemon # Clipboard history daemon