Flameshot cannot span multiple monitors on Wayland. This workaround forces it to cover the full virtual screen.
monitor= HDMI-A-1, 1920x1080@72, 0x0, 1
monitor= DP-1, 3840x2160@60, 1920x0, 1Total virtual size: 5760×2160
# See https://wiki.hyprland.org/Configuring/Monitors/
monitor= HDMI-A-1, 1920x1080@72.00000, 0x0, 1
monitor= DP-1, 3840x2160@60.00000, 1920x0, 1
# Fix flameshot
# https://flameshot.org/docs/guide/wayland-help/#multi-display-issue
windowrule {
name = flameshot-multi-display-fix
match:class = flameshot
animation = fade
rounding = 0
border_size = 0
fullscreen_state = 0 0
float = on
pin = on
monitor = HDMI-A-1
move = 0 0
#size = (monitor_w*2) (monitor_h*2)
size = (5760) (2160)
}