diff options
| author | Craig Jennings <c@cjennings.net> | 2026-05-26 20:19:16 -0500 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-05-26 20:19:16 -0500 |
| commit | dc3360f3c77cf21ecee2c09f0dbc4dcd726cd6d5 (patch) | |
| tree | 17a3b123c45593ab8b0c7058713b61f6cac30aa1 /assets/outbox/2026-05-26-1847-from-.emacs.d-archsetup-signal-cli-request.org | |
| parent | 9a91f00699d770ff7bd0e9aa4ecee1533351b41c (diff) | |
| download | archsetup-dc3360f3c77cf21ecee2c09f0dbc4dcd726cd6d5.tar.gz archsetup-dc3360f3c77cf21ecee2c09f0dbc4dcd726cd6d5.zip | |
chore: file processed eask and signal-cli handoffs to outbox
Diffstat (limited to 'assets/outbox/2026-05-26-1847-from-.emacs.d-archsetup-signal-cli-request.org')
| -rw-r--r-- | assets/outbox/2026-05-26-1847-from-.emacs.d-archsetup-signal-cli-request.org | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/assets/outbox/2026-05-26-1847-from-.emacs.d-archsetup-signal-cli-request.org b/assets/outbox/2026-05-26-1847-from-.emacs.d-archsetup-signal-cli-request.org new file mode 100644 index 0000000..ad9c903 --- /dev/null +++ b/assets/outbox/2026-05-26-1847-from-.emacs.d-archsetup-signal-cli-request.org @@ -0,0 +1,15 @@ +#+TITLE: Add signal-cli to the standard install + +Request from the .emacs.d session, 2026-05-26. + +* Ask +Add =signal-cli= (AUR) to the regular package install set, so it's present on every machine archsetup provisions rather than installed by hand per machine. + +* Why +I'm building a Signal client inside Emacs (a fork of the =signel= package) that uses =signal-cli= as its headless engine, driven over JSON-RPC. signal-cli is the runtime dependency that makes the whole feature work, and the Emacs config is the same across all my machines, so the dependency should be too. Without it in the standard install, every fresh machine is a manual =yay -S signal-cli= I'll forget. + +* Details for the recipe +- Package: =signal-cli= (AUR, not in the official repos). Installed here with =yay -S signal-cli=. +- Runtime: needs a JRE (OpenJDK 17+); already satisfied by the existing =jdk-openjdk= on these machines, but worth noting as a dependency if the install set is ever trimmed. +- Keep-current caveat: signal-cli must be updated roughly every three months or Signal-Server starts rejecting it (the client-version floor moves). So it belongs in the set that gets regular AUR updates, not pinned and forgotten. +- Linking is per-machine and interactive (scan a QR from the phone's Linked Devices), so that part stays manual. archsetup only needs to guarantee the binary is present. |
