feat(config): switch Goliath launch to mosh and tighten key repeat settings

This commit is contained in:
Prad Nukala committed 2026-09-08 11:51:25 -04:00
1 parent 8c50abb602
commit 7c59a7c54e
4 files changed
+38 -5

No files matched your search

+5 -1
View File
@@ -196,7 +196,11 @@ o.bind("SUPER + CTRL + ALT + W", "tldraw", "omarchy-launch-or-focus tldraw \"gtk
o.bind("SUPER + CTRL + ALT + SPACE", "Sticky notes", "omarchy-launch-or-focus sticky \"gtk-launch io.github.faridjaff.StickyNotesCanvas\"")
hl.unbind("SUPER + SHIFT + G") -- was: Signal
o.bind("SUPER + SHIFT + G", "Goliath", { launch = "kitty --title=goliath ssh -t goliath tmux new-session -A -s main" })
-- The ssh/mosh command and tmux keymaps live in ~/.config/kitty/goliath.conf
-- (kitty cannot take --config from a `launch` action, hence a separate kitty
-- process, same trick as SUPER + T / SUPER + A). kitty-goliath is the app-id
-- looknfeel.lua's terminal blur rule expects.
o.bind("SUPER + SHIFT + G", "Goliath", { launch = "kitty --class=kitty-goliath --title=goliath --config ~/.config/kitty/goliath.conf" })
-- ─── Screenshots ────────────────────────────────────────────────────────────
+20
View File
@@ -1,6 +1,26 @@
-- Keep only your personal input overrides here. Uncommented settings below
-- replace Omarchy's defaults.
-- Key repeat. Repeat is synthesized by the compositor (wl_keyboard.repeat_info
-- -> the client repeats locally), so this costs nothing on the wireless link.
-- Omarchy's 250ms / 40Hz already beats Hyprland's 600 / 25; tighten it further
-- so held keys (backspace, arrows, vim motions) start and stream sooner.
--
-- Everything else in the keystroke path was checked and is already optimal for
-- the Pilot W-Corne (55d4:0461, Vial/QMK over a 2.4GHz dongle): the dongle
-- advertises bInterval=1 (1000Hz polling), udev pins power/control=on (no USB
-- autosuspend), nothing polls its raw-HID interface, WiFi sits on 5GHz, and
-- render:new_render_scheduling is off (no triple-buffer frame of latency).
-- Remaining latency is the 60Hz Studio Display refresh and the fcitx5
-- input-method hop (see omarchy-fcitx5.service), neither of which is an
-- input option.
hl.config({
input = {
repeat_delay = 200,
repeat_rate = 50,
},
})
-- Keyboard layout and options.
-- See https://wiki.hypr.land/Configuring/Basics/Variables/#input
-- hl.config({