From fa25c907c71e9cd26098d656b3efd56e1a1f0605 Mon Sep 17 00:00:00 2001 From: YOUR_NAME Date: Mon, 18 May 2026 21:00:53 -0700 Subject: [PATCH] Added a proper claude desktop app --- scripts/apps.sh | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/scripts/apps.sh b/scripts/apps.sh index 4b83eb8..d047460 100755 --- a/scripts/apps.sh +++ b/scripts/apps.sh @@ -122,7 +122,7 @@ else fi # Claude Desktop -if [ -d "/Applications/Claude.app" ] 2>/dev/null || command_exists claude; then +if [ -d "/Applications/Claude.app" ] 2>/dev/null || command_exists claude-desktop; then log_success "Claude Desktop already installed" else log_info "Installing Claude Desktop" @@ -131,15 +131,16 @@ else install_cask claude ;; debian) - # Install via snap (unofficial community build) - if ! command_exists snap; then - log_info "Installing snapd" - maybe_sudo apt-get install -y snapd - fi - maybe_sudo snap install claudeai-desktop + # Install via aaddrick/claude-desktop-debian APT repo (https://github.com/aaddrick/claude-desktop-debian) + curl -fsSL https://pkg.claude-desktop-debian.dev/KEY.gpg \ + | maybe_sudo gpg --dearmor -o /usr/share/keyrings/claude-desktop.gpg + echo "deb [signed-by=/usr/share/keyrings/claude-desktop.gpg arch=amd64,arm64] https://pkg.claude-desktop-debian.dev stable main" \ + | maybe_sudo tee /etc/apt/sources.list.d/claude-desktop.list + update_package_cache + install_package claude-desktop ;; arch) - install_aur claude-desktop + install_aur claude-desktop-appimage ;; esac fi