From 42cd7472cfc3093ca7e0180bc94c156717f4ed8d Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Thu, 7 May 2026 10:35:23 +0200 Subject: [PATCH] Give people an invitation to install dictation after the first update --- bin/omarchy-first-run | 1 + default/mako/core.ini | 3 +++ install/first-run/install-voxtype.hook | 8 ++++++++ 3 files changed, 12 insertions(+) create mode 100644 install/first-run/install-voxtype.hook diff --git a/bin/omarchy-first-run b/bin/omarchy-first-run index 8fde0534..6ad54141 100755 --- a/bin/omarchy-first-run +++ b/bin/omarchy-first-run @@ -18,6 +18,7 @@ if [[ -f $FIRST_RUN_MODE ]]; then bash "$OMARCHY_PATH/install/first-run/gnome-theme.sh" bash "$OMARCHY_PATH/install/first-run/gtk-primary-paste.sh" bash "$OMARCHY_PATH/install/first-run/elephant.sh" + omarchy-hook-install post-update "$OMARCHY_PATH/install/first-run/install-voxtype.hook" sudo rm -f /etc/sudoers.d/first-run bash "$OMARCHY_PATH/install/first-run/welcome.sh" diff --git a/default/mako/core.ini b/default/mako/core.ini index 203d4e8c..78c24452 100644 --- a/default/mako/core.ini +++ b/default/mako/core.ini @@ -29,6 +29,9 @@ on-button-left=exec sh -c 'omarchy-notification-dismiss "Update System"; omarchy [summary~="Learn Keybindings"] on-button-left=exec sh -c 'omarchy-notification-dismiss "Learn Keybindings"; omarchy-menu-keybindings' +[summary~="Install Dictation with Voxtype"] +on-button-left=exec sh -c 'omarchy-notification-dismiss "Install Dictation with Voxtype"; omarchy-launch-floating-terminal-with-presentation omarchy-voxtype-install' + [summary~="Screenshot copied & saved"] max-icon-size=80 format=%s\n%b diff --git a/install/first-run/install-voxtype.hook b/install/first-run/install-voxtype.hook new file mode 100644 index 00000000..5513c4e6 --- /dev/null +++ b/install/first-run/install-voxtype.hook @@ -0,0 +1,8 @@ +#!/bin/bash + +set -e + +# Remove this hook after use +rm -f "$0" + +notify-send " Install Dictation with Voxtype" "Click to install voice dictation for Omarchy." -u critical