1
0
Fork 0
mirror of https://github.com/pnx/dotfiles synced 2026-06-16 03:14:55 +02:00

hypr/hyprland.conf: update

This commit is contained in:
Henrik Hautakoski 2025-07-21 06:00:31 +02:00
parent 558046dcaf
commit 836da579e6

View file

@ -1,10 +1,14 @@
# Monitors # Monitors
# ----------------------------------------- # -----------------------------------------
$mainMonitor=DP-1
$secondMonitor=HDMI-A-1
# See https://wiki.hyprland.org/Configuring/Monitors/ # See https://wiki.hyprland.org/Configuring/Monitors/
#monitor=,preferred,auto,auto #monitor=,preferred,auto,auto
monitor=DP-1,3440x1440@100,0x0,1 monitor=$mainMonitor,preferred,0x0,1
monitor=HDMI-A-1,1920x1080@60,760x-1080,1 monitor=$secondMonitor,1920x1080@60,760x-1080,1
# Variables # Variables
# ----------------------------------------- # -----------------------------------------
@ -105,19 +109,15 @@ debug {
# Workspaces and windows # Workspaces and windows
# ----------------------------------------- # -----------------------------------------
workspace = 1, monitor:DP-1, default:true workspace = 1,monitor:$mainMonitor,default:true
workspace = 2, monitor:DP-1 workspace = 2,monitor:$mainMonitor,default:true
workspace = 3, monitor:DP-1 workspace = 3,monitor:$mainMonitor,default:true
workspace = 4, monitor:DP-1 workspace = 4,monitor:$mainMonitor,default:true
workspace = 5, monitor:DP-1 workspace = 5,monitor:$secondMonitor,persistent:true,default:true
workspace = 6, monitor:DP-1
workspace = 7, monitor:DP-1
workspace = 8, monitor:DP-1
workspace = 9, monitor:HDMI-A-1, default:true
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
windowrulev2 = workspace 2, class:firefox windowrulev2 = workspace 2, class:firefox
windowrulev2 = workspace 9, class:org.telegram.desktop.* windowrulev2 = workspace 5, class:org.telegram.desktop.*
# Keybinds # Keybinds
# ----------------------------------------- # -----------------------------------------
@ -149,10 +149,10 @@ bind = $mainMod, 2, workspace, 2
bind = $mainMod, 3, workspace, 3 bind = $mainMod, 3, workspace, 3
bind = $mainMod, 4, workspace, 4 bind = $mainMod, 4, workspace, 4
bind = $mainMod, 5, workspace, 5 bind = $mainMod, 5, workspace, 5
bind = $mainMod, 6, workspace, 6 # bind = $mainMod, 6, workspace, 6
bind = $mainMod, 7, workspace, 7 # bind = $mainMod, 7, workspace, 7
bind = $mainMod, 8, workspace, 8 # bind = $mainMod, 8, workspace, 8
bind = $mainMod, 9, workspace, 9 # bind = $mainMod, 9, workspace, 9
# Move active window to a workspace with mainMod + SHIFT + [0-9] # Move active window to a workspace with mainMod + SHIFT + [0-9]
bind = $mainMod SHIFT, 1, movetoworkspace, 1 bind = $mainMod SHIFT, 1, movetoworkspace, 1
@ -160,10 +160,10 @@ bind = $mainMod SHIFT, 2, movetoworkspace, 2
bind = $mainMod SHIFT, 3, movetoworkspace, 3 bind = $mainMod SHIFT, 3, movetoworkspace, 3
bind = $mainMod SHIFT, 4, movetoworkspace, 4 bind = $mainMod SHIFT, 4, movetoworkspace, 4
bind = $mainMod SHIFT, 5, movetoworkspace, 5 bind = $mainMod SHIFT, 5, movetoworkspace, 5
bind = $mainMod SHIFT, 6, movetoworkspace, 6 # bind = $mainMod SHIFT, 6, movetoworkspace, 6
bind = $mainMod SHIFT, 7, movetoworkspace, 7 # bind = $mainMod SHIFT, 7, movetoworkspace, 7
bind = $mainMod SHIFT, 8, movetoworkspace, 8 # bind = $mainMod SHIFT, 8, movetoworkspace, 8
bind = $mainMod SHIFT, 9, movetoworkspace, 9 # bind = $mainMod SHIFT, 9, movetoworkspace, 9
# Example special workspace (scratchpad) # Example special workspace (scratchpad)
#bind = $mainMod, S, togglespecialworkspace, magic #bind = $mainMod, S, togglespecialworkspace, magic