Migrate dotfiles to Omarchy 4

Claude-Session: https://claude.ai/code/session_014ADhvRXuiTvrXSbConxUey
This commit is contained in:
2026-08-19 13:46:33 -04:00
parent 007a032568
commit a0b06b12a3
35 changed files with 390 additions and 876 deletions
+26
View File
@@ -0,0 +1,26 @@
-- See https://wiki.hypr.land/Configuring/Basics/Monitors/
-- List current monitors and supported resolutions with: hyprctl monitors all
-- Dual external monitor setup (laptop lid closed).
-- Layout, left -> right: [ 1: C24 / DP-1 ] [ 2: F24 / HDMI-A-1 ] [ eDP-1 ]
-- eDP-1 sits to the right of the externals and Hyprland automatically
-- disables it when the lid is closed (since an external is connected).
-- Monitor 1 - C24 curved, DisplayPort via DP->HDMI adapter.
-- NOTE: the DP2HDMI adapter caps this panel at 1920x1080@60 (no 75Hz mode).
hl.monitor({ output = "DP-1", mode = "1920x1080@60", position = "0x0", scale = 1 })
-- Monitor 2 - Sceptre F24, HDMI, native 75Hz.
hl.monitor({ output = "HDMI-A-1", mode = "1920x1080@75", position = "1920x0", scale = 1 })
-- Laptop panel - only mode is 1920x1200@60. Parked right of the externals;
-- auto-off on lid close so no windows get stranded on a closed screen.
hl.monitor({ output = "eDP-1", mode = "1920x1200@60", position = "3840x0", scale = 1.5 })
-- Catch-all fallback for any other/unknown display.
hl.monitor({ output = "", mode = "preferred", position = "auto", scale = 1 })
-- GDK_SCALE forced integer scaling is intentionally left unset: the external
-- monitors run at 1x, so a global 2x would blow up GTK apps on them. The
-- per-monitor scale factors above are enough.
-- hl.env("GDK_SCALE", "2")