aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-10 15:11:29 -0500
committerCraig Jennings <c@cjennings.net>2026-06-10 15:11:29 -0500
commit0eebbcb570fa20e83effc9fdb1267a2e61499ce2 (patch)
treef5bbca742f5b181a2e52b814654669d4a2c7b881
parent55092dd7b11c84996ed99d04329b70f577407678 (diff)
downloadarchsetup-0eebbcb570fa20e83effc9fdb1267a2e61499ce2.tar.gz
archsetup-0eebbcb570fa20e83effc9fdb1267a2e61499ce2.zip
feat(install): add signal-cli to the standard install
It's the headless JSON-RPC backend for the in-Emacs Signal client, hand-installed until now. Device linking stays manual (interactive QR scan) — the install only guarantees the binary.
-rwxr-xr-xarchsetup5
1 files changed, 5 insertions, 0 deletions
diff --git a/archsetup b/archsetup
index fad2fec..dbc0b16 100755
--- a/archsetup
+++ b/archsetup
@@ -2197,6 +2197,11 @@ supplemental_software() {
fi
pacman_install rclone # syncs files from gdrive, s3, dropbox, etc.
pacman_install signal-desktop # secure messenger
+ # headless Signal JSON-RPC engine (in-Emacs client backend). JRE dependency
+ # satisfied by jdk-openjdk. Must stay in the regularly-updated AUR set —
+ # Signal-Server rejects clients older than ~3 months. Linking is per-machine
+ # and interactive (QR scan); archsetup only guarantees the binary.
+ aur_install signal-cli
if [[ "$desktop_env" == "hyprland" ]]; then
aur_install slack-desktop-wayland # team messaging (native Wayland)
else