diff --git a/surfaces/quickshell/services/Gestures.qml b/surfaces/quickshell/services/Gestures.qml index 783ec51..c224dee 100644 --- a/surfaces/quickshell/services/Gestures.qml +++ b/surfaces/quickshell/services/Gestures.qml @@ -65,14 +65,15 @@ Singleton { }, // Swap which on-screen keyboard is running: stevia (daily — word // completion, dictation mic) <-> squeekboard (terminal — arrows, fn, - // dense grid). stevia 0.56.0-9 dropped its terminal layout and the + // dense grid). stevia dropped its terminal layout and the // POS_INPUT_METHOD_PURPOSE_TERMINAL auto-switch with it, so without // this there is no way to reach a terminal layout by gesture at all. // - // DEBT: /usr/local/bin/osk-switch is owned by no package — exactly - // what TASK-25 exists to stop, and TASK-38 flags it as a precondition - // rather than a detail. This action is the dependency that makes it - // load-bearing; it wants packaging into the rootfs overlay. + // Called by name, not by path: osk-switch is /usr/bin/osk-switch, owned + // by souveraine-osk-switch (Pixel3Arch cd8b67e), which depends on both + // souveraine-stevia and souveraine-squeekboard. It was unowned at + // /usr/local/bin until 2026-07-29 — a shipped gesture whose only effect + // was a file no package knew about and a reprovision would lose. // // confirm(), not tick(): the detent already ticked when the drag // crossed it, and a swap that has actually been committed should not