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