adds multimonitor setup, adds scaling, fixes scaling for electron apps

This commit is contained in:
Michael Beck 2025-04-04 21:48:21 +02:00
parent 11217a47a8
commit 14be42551b
5 changed files with 29 additions and 6 deletions

View File

@ -0,0 +1,3 @@
--force-device-scale-factor=1
--enable-features=WaylandWindowDecorations
--ozone-platform=wayland

View File

@ -5,3 +5,12 @@
envd = HYPRCURSOR_SIZE,24
envd = XCURSOR_SIZE,24
envd = QT_CURSOR_SIZE,24
# Force electron apps to use wayland
env = ELECTRON_OZONE_PLATFORM_HINT, auto
env = QT_QPA_PLATFORM, wayland
env = SDL_VIDEODRIVER, wayland
env = CLUTTER_BACKEND, wayland
env = XDG_SESSION_TYPE, wayland
env = MOZ_ENABLE_WAYLAND, 1
env = NIXOS_OZONE_WL, 1

View File

@ -77,10 +77,10 @@ bindd = , escape, Ends window resizing mode, submap, reset
submap = reset
# Quick resize window with keyboard
# !!! added $mainMod here because CTRL + SHIFT is used for word selection in various text editors
bindd = $mainMod CTRL SHIFT, right, Resize to the right, resizeactive, 15 0
bindd = $mainMod CTRL SHIFT, left, Resize to the left, resizeactive, -15 0
bindd = $mainMod CTRL SHIFT, up, Resize upwards, resizeactive, 0 -15
bindd = $mainMod CTRL SHIFT, down, Resize downwards, resizeactive, 0 15
bindd = $mainMod CTRL SHIFT, right, Resize to the right, resizeactive, 25 0
bindd = $mainMod CTRL SHIFT, left, Resize to the left, resizeactive, -25 0
bindd = $mainMod CTRL SHIFT, up, Resize upwards, resizeactive, 0 -25
bindd = $mainMod CTRL SHIFT, down, Resize downwards, resizeactive, 0 25
bindd = $mainMod CTRL SHIFT, l, Resize to the right, resizeactive, 15 0
bindd = $mainMod CTRL SHIFT, h, Resize to the left, resizeactive, -15 0
bindd = $mainMod CTRL SHIFT, k, Resize upwards, resizeactive, 0 -15
@ -114,7 +114,6 @@ bindd = $mainMod SHIFT, 8, Move window silently to workspace 8, movetoworkspaces
bindd = $mainMod SHIFT, 9, Move window silently to workspace 9, movetoworkspacesilent, 9
bindd = $mainMod SHIFT, 0, Move window silently to workspace 10, movetoworkspacesilent, 10
# Window actions End #
# ======= Workspace Actions =======
# Switch workspaces with mainMod + [0-9]
@ -131,6 +130,9 @@ bindd = $mainMod, 0, Switch to workspace 10, workspace, 10
# Scroll through existing workspaces with mainMod + , or .
bindd = $mainMod, PERIOD, Scroll through workspaces incrementally, workspace, e+1
bindd = $mainMod, COMMA, Scroll through workspaces decrementally, workspace, e-1
# With $mainMod + Alt + Left / Right
bindd = $mainMod ALT, left, Switch to the previous workspace, workspace, e-1
bindd = $mainMod ALT, right, Switch to the next workspace, workspace, e+1
# With $mainMod + scroll
bindd = $mainMod, mouse_down, Scroll through workspaces incrementally, workspace, e+1
bindd = $mainMod, mouse_up, Scroll through workspaces decrementally, workspace, e-1

View File

@ -4,8 +4,17 @@
# Monitor wiki https://wiki.hyprland.org/0.45.0/Configuring/Monitors/
monitor = , preferred, auto, 1
monitor = , preferred, auto, 0.8
monitor = eDP-2, highres@highrr, 0x0, 0.8
monitor = DP-2, 1920x1080@60, auto-left, 0.8
workspace = 1, monitor:eDP-2
workspace = 2, monitor:eDP-2
workspace = 3, monitor:eDP-2
workspace = 4, monitor:eDP-2
workspace = 5, monitor:DP-2
workspace = 6, monitor:DP-2
# If you need to scale things like steam etc, please uncomment these lines.
# Adjust GDK_SCALE accordingly to your liking.

View File