From a5a317e6833a567a31aaf5c5ccdb3c22d0c2ed50 Mon Sep 17 00:00:00 2001 From: Steve Beaulac Date: Sun, 28 Jun 2026 23:39:18 -0400 Subject: [PATCH] install ostt and added hyprland keybindings for it --- config/hypr/hyprland.lua | 9 ++++++++- packages/sjb-desktop.packages | 1 + 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/config/hypr/hyprland.lua b/config/hypr/hyprland.lua index 1355880..f03df15 100644 --- a/config/hypr/hyprland.lua +++ b/config/hypr/hyprland.lua @@ -284,7 +284,7 @@ end, { description = "Open terminal" }) hl.bind(LEADER .. "B", hl.dsp.exec_raw(browser), { description = "Open browser" }) hl.bind(LEADER .. "T", hl.dsp.exec_raw(terminal .. " -e btop"), { description = "Open system monitor" }) -hl.bind(LEADER .. "S", hl.dsp.exec_raw("rofi -show recursivebrowser"), { description = "Open finder" }) +hl.bind(LEADER .. "S", hl.dsp.exec_raw("ostt launch --paste"), { description = "Open ostt" }) -- hl.bind(LEADER .. "I", hl.dsp.exec_cmd(notify_cmd .. " $(~/.local/bin/sysinfo)"), { description = "Show system info" }) hl.bind(LEADER .. "I", function() sysinfo() @@ -600,6 +600,13 @@ hl.bind("mouse:276", hl.dsp.exec_cmd("wtype -M ctrl -M shift v -m ctrl -m shift" hl.workspace_rule({ workspace = "special:special", border_size = 3 }) hl.window_rule({ match = { class = "(blueberry.py|Impala|Wiremix|org.gnome.NautilusPreviewer|com.gabm.satty|Omarchy|About|TUI.float|org.pulseaudio.pavucontrol)" }, tag = "+floating-window" }) + +hl.window_rule({ + name = "ostt floating windows", + match = { class = "ostt-popup" }, + tag = "+floating-window" +}) + hl.window_rule({ match = { class = "(xdg-desktop-portal-gtk|sublime_text|DesktopEditors)", diff --git a/packages/sjb-desktop.packages b/packages/sjb-desktop.packages index e68aa38..fc235b1 100644 --- a/packages/sjb-desktop.packages +++ b/packages/sjb-desktop.packages @@ -98,4 +98,5 @@ xournalpp zathura zathura-pdf-poppler zoom +ostt-vulkan-bin zed