```lua
if profile == "home" then
h1.monitor({ output = "DP-3", mode = "1920x1080@60", position = "0x180", scale = 1 })
h1.monitor({ output = "eDP-2", mode = "1920x1080@60", position = "5360x180", scale = 1 })
h1.({ output = "eDp-2", mode = "1920x1080@60", position = "5360x180", scale = 1 })
elseif profile == "work" then
-- Work desk layout, left to right:
-- eDP-2 laptop panel 1920x1080 (left)
-- DP-2 Dell U3419W 3440x1080 (ultrawide, right)
-- Laptop panel offset by y=180 to vertically center it against the
-- taller ultrawide, same convention as the home layout
h1.monitor({ output = "eDP-2", mode = "1920x1080@60", position = "0x180", scale = 1 })
h1.({ output = "DP-2", mode = "3440x1440@60", position = "1920x0", scale = 1 })
end
```
Both monitor layouts are kept behind the variables `home` and `work`. When back at my normal desk, just flip that line to `local profile = home` and **save**. Hyprland will hot-reload it.