From 10fb1ab5ac9091e59957e97c3e75ea6bc288b8c5 Mon Sep 17 00:00:00 2001 From: Igor Soarez Date: Mon, 5 Oct 2026 12:02:45 +0300 Subject: tmuxrdr: build and run as its own binary beside stock herdr scripts/build builds the checkout with the pinned toolchains -- Homebrew's keg-only rustup, Zig 0.16.0 from ~/.local/opt, crates through sfw, Zig's hash-pinned packages prefetched by Zig since sfw's proxy breaks them -- and installs it as ~/.local/bin/tmuxrdr. install now sets up tmuxrdr only, in ~/.config/tmuxrdr, and refuses a binary that reads its config elsewhere. test-e2e tests tmuxrdr and starts with a config check. The config turns off herdr's update check, whose update would install stock herdr over the fork. --- tmuxrdr/plugin/herdr-plugin.toml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tmuxrdr/plugin') diff --git a/tmuxrdr/plugin/herdr-plugin.toml b/tmuxrdr/plugin/herdr-plugin.toml index a94327fc..3f08fa53 100644 --- a/tmuxrdr/plugin/herdr-plugin.toml +++ b/tmuxrdr/plugin/herdr-plugin.toml @@ -2,7 +2,8 @@ # for, built on the herdr CLI and socket. Part of tmuxrdr; the keys themselves # are bound in tmuxrdr/config/config.toml, which also holds the bindings herdr # does have. tmuxrdr/scripts/install links this directory as -# ~/.local/share/tmuxrdr/plugin and registers it with herdr plugin link. +# ~/.local/share/tmuxrdr/plugin and registers it with tmuxrdr plugin link -- +# with tmuxrdr only; stock herdr never sees it. # What neither config nor plugin can do is in tmuxrdr/ROADMAP.md. id = "tmuxrdr.tmux-mode" -- cgit v1.2.3