diff --git a/README.md b/README.md index f54f9f5..ea0e0ef 100644 --- a/README.md +++ b/README.md @@ -20,17 +20,26 @@ No app source lives here — only packaging. See `CLAUDE.md` for details. ## Install (Fedora) +Uses the shared `lair-cafe` dnf repo (same repo/GPG key as the other `lair` +packages). If you've already configured `lair-cafe.repo` on a host, just +`sudo dnf install claude-desktop`. Otherwise: + ```bash -sudo tee /etc/yum.repos.d/lair.repo <<'EOF' -[lair] -name=lair -baseurl=https://rpm.lair.cafe/fedora/$releasever/x86_64/ +sudo rpm --import https://rpm.lair.cafe/8b2023ce.gpg +sudo tee /etc/yum.repos.d/lair-cafe.repo > /dev/null <<'EOF' +[lair-cafe] +name=lair.cafe RPM Repository +baseurl=https://rpm.lair.cafe/fedora/$releasever/$basearch/ enabled=1 gpgcheck=1 -gpgkey=https://rpm.lair.cafe/RPM-GPG-KEY-lair +gpgkey=https://rpm.lair.cafe/8b2023ce.gpg EOF sudo dnf install claude-desktop ``` -(Use the same `.repo`/GPG-key convention as the other `lair` packages if one -already exists on your hosts.) +Subsequent `dnf upgrade` picks up new Claude Desktop versions automatically. + +## Runtime notes + +If Chromium's sandbox misbehaves on a host with restricted user namespaces: +`claude-desktop --no-sandbox`, or `sudo sysctl kernel.unprivileged_userns_clone=1`.