summaryrefslogtreecommitdiffstatshomepage
path: root/docs
diff options
context:
space:
mode:
authorsommerfeld <sommerfeld@sommerfeld.dev>2026-09-26 22:23:04 +0100
committersommerfeld <sommerfeld@sommerfeld.dev>2026-09-26 22:23:04 +0100
commitdeb462188fc2adc168c782fca51fae746a299cca (patch)
treefd5a99dfd7647dace178040eb23d77e084309543 /docs
parent1f79a073474b41263f50c3c0b35dc17b5cdddcf7 (diff)
downloaddotfiles-deb462188fc2adc168c782fca51fae746a299cca.tar.gz
dotfiles-deb462188fc2adc168c782fca51fae746a299cca.tar.bz2
dotfiles-deb462188fc2adc168c782fca51fae746a299cca.zip
Declare official Keybase APT setup for Canonical
Diffstat (limited to 'docs')
-rw-r--r--docs/canonical-laptop.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/docs/canonical-laptop.md b/docs/canonical-laptop.md
index 733e3ba..ef988e1 100644
--- a/docs/canonical-laptop.md
+++ b/docs/canonical-laptop.md
@@ -177,6 +177,20 @@ without using its cached output. Bootstrap does not need a manual crate prefetch
compositors; it cannot inject keys into GNOME without virtual-keyboard protocol
support.
+## Keybase
+
+Keybase uses its [official APT installation](https://keybase.io/docs/the_app/install_linux).
+It is declared in `meta/canonical/apt.txt`. When it is absent, package setup
+downloads the official amd64 DEB over HTTPS and installs it with apt. That
+package adds Keybase's update repository. An existing installation is retained
+without downloading the bootstrap package again. Normal APT upgrades update it.
+
+The managed `~/.config/autostart/keybase.desktop` uses `/usr/bin/run_keybase -a`
+to start the service and GUI in the tray at GNOME login. It uses the same
+autostart filename as Keybase, so it does not add a second launcher. Open
+`run_keybase` once to sign in. Test the tray icon and a notification from
+another account. No Keybase Snap or Nix service is installed on this role.
+
## Work Keys and Containers
Transfer and import only the existing **work** secret key through a protected