| Age | Commit message (Collapse) | Author |
|
signel talks to signal-cli over JSON-RPC and starts with Doom when
signel-account is set (from the private overlay). Voice calls ride on
signal-cli 0.14's callEvent notifications: call, answer, decline and
hang up from a chat, a desktop notification with Answer/Decline, a
modeline segment, and PulseAudio loopbacks joining each call's virtual
devices to the default microphone and speakers.
Chats are keyed by Signal ID and named the way the phone names them,
from listContacts and listGroups, so phone numbers the phone hides are
never shown.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
vpsbackup pulls the VPS over a read-only rsync key into a local mirror
(--fake-super keeps owners, modes and symlinks in xattrs) and snapshots it
into a local restic repository, hourly until a day has passed. Failures are
mailed through the VPS's own postfix, and a watch timer it installs there
mails when no backup has arrived for three days. A dropped connection is
retried next hour rather than reported.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
through symlinks
system-theme sources ~/.config/system-theme/config, so wallpapers can be
set without the session environment. imgcollage resolves its own path, so a
symlink to it on PATH still finds the vendored photocollage beside the real
file.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
|
config.org tangles to config.el, which loads private/config.el last when
it exists. bin/ holds the scripts some sections drive.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|