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
commit1229fb2497112461978aaaaf47639f8114e7765a (patch)
treec0264e60732dfb2659e2e3d81f1ca5d5c48d308b
parent3e22b06efc770b34b4aa2bf37c0c98e053bd4edb (diff)
downloadarchsetup-1229fb2497112461978aaaaf47639f8114e7765a.tar.gz
archsetup-1229fb2497112461978aaaaf47639f8114e7765a.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