|
1 | | -# ---- Monitors (use `hyprctl monitors` to find names) ---- |
2 | | -# Dell U2414H on the left, rotated 90° CW (portrait → 1080×1920 logical) |
3 | | -monitor = DP-2, 1920x1080@60, 0x-310, 1, transform, 1 |
4 | | -# AOC Q32G2WG3 to the right of the Dell |
5 | | -monitor = DP-1, 2560x1440@165, 1080x0, 1 |
6 | | -# Fallback for anything else plugged in later |
7 | | -monitor = , preferred, auto, 1 |
| 1 | +# ---- Monitors ---- |
| 2 | +# Monitor layout lives in monitors.conf and is edited graphically with the |
| 3 | +# arranger (SUPER+SHIFT+D). Use `hyprctl monitors` to find connector names. |
| 4 | +source = ~/.config/hypr/monitors.conf |
8 | 5 |
|
9 | 6 | # ---- Wayland / portal env (needed for screen share, file pickers, etc.) ---- |
10 | 7 | # 1. Push env into systemd/dbus so portals dbus-activated later see the right |
@@ -113,6 +110,7 @@ bind = $mod SHIFT, R, exec, ~/.config/hypr/reload-watcher.sh |
113 | 110 | bind = $mod CTRL SHIFT, R, exec, hyprctl reload # re-apply hyprland.conf if it ever drops to defaults |
114 | 111 | bind = $mod SHIFT, P, exec, waypaper # GUI wallpaper picker |
115 | 112 | bind = $mod SHIFT, A, exec, ~/.config/hypr/toggle-startup-apps.sh # toggle startup apps on/off |
| 113 | +bind = $mod SHIFT, D, exec, ~/.config/hypr/monitor-arranger.py # GUI monitor arranger |
116 | 114 |
|
117 | 115 | # Wallpaper picker -- terminal fzf UI with image previews (kitty + kitten icat). |
118 | 116 | # Enter applies to all monitors; Alt-1 / Alt-2 target DP-1 / DP-2 individually. |
|
0 commit comments