From 5b5be2979efcc5f8850184fd37893f9048347859 Mon Sep 17 00:00:00 2001 From: SirBlobby Date: Mon, 24 Aug 2026 21:16:51 -0400 Subject: [PATCH] Add tablet lock toggle to quick settings --- ags/widget/QuickSettings.tsx | 19 +++++++++++++++++++ hypr/autostart.lua | 2 ++ 2 files changed, 21 insertions(+) diff --git a/ags/widget/QuickSettings.tsx b/ags/widget/QuickSettings.tsx index ddc2632..352975c 100644 --- a/ags/widget/QuickSettings.tsx +++ b/ags/widget/QuickSettings.tsx @@ -57,6 +57,11 @@ const [stayAwake, setStayAwake] = pollBool( 2000, ) +const [tabletFollow, setTabletFollow] = pollBool( + "omarchy-toggle-tablet-follow status 2>/dev/null | grep -q '\"enabled\":true' && echo on || echo off", + 2000, +) + const [recording] = pollBool( "pgrep -f '^gpu-screen-recorder' >/dev/null && echo on || echo off", 2000, @@ -219,6 +224,20 @@ function Toggles() { }} /> + + + on ? "Tablet follows focused monitor" : "Tablet spans all monitors", + )} + onClicked={() => { + setTabletFollow(!tabletFollow.get()) + sh("omarchy-toggle-tablet-follow toggle") + }} + /> + ) } diff --git a/hypr/autostart.lua b/hypr/autostart.lua index c2add57..c6f1e9d 100644 --- a/hypr/autostart.lua +++ b/hypr/autostart.lua @@ -1,2 +1,4 @@ -- Extra autostart processes. o.launch_on_start("ags run") + +o.launch_on_start("omarchy-toggle-tablet-follow autostart")