-- Host-specific overrides: Chester (laptop, 2880x1800 internal display) -- Loaded automatically by hyprland.lua via hostname detection. -- Keeps the internal panel at 1.5x scaling (virtual 1920x1200). -- Laptop internal display — explicit & stable hl.monitor({ output = "eDP-1", mode = "2880x1800@60", position = "0x0", scale = 1.5, }) -- SUPER+SHIFT+F23 (the Copilot key emits this combo): hold-to-talk voice -- dictation via whisrs. Press = start, release = stop. The scripts check the -- daemon state so stray toggles (key repeat, missed release) can't invert it. hl.bind("SUPER + SHIFT + F23", hl.dsp.exec_cmd("~/.config/hypr/scripts/whisrs-hold-start.sh")) hl.bind("SUPER + SHIFT + F23", hl.dsp.exec_cmd("~/.config/hypr/scripts/whisrs-hold-stop.sh"), { release = true }) -- Pause is the alternate dictation key: Fn+F12 on the TypeMatrix 2030, and a -- common spare key on laptops without a Copilot key hl.bind("SUPER + SHIFT + Pause", hl.dsp.exec_cmd("~/.config/hypr/scripts/whisrs-hold-start.sh")) hl.bind("SUPER + SHIFT + Pause", hl.dsp.exec_cmd("~/.config/hypr/scripts/whisrs-hold-stop.sh"), { release = true })