Skip to content

fix(install): fail honestly when Dropbox cannot be installed - #413

Open
duketopceo wants to merge 1 commit into
omacom:quattrofrom
duketopceo:fix-dropbox-unavailable
Open

fix(install): fail honestly when Dropbox cannot be installed#413
duketopceo wants to merge 1 commit into
omacom:quattrofrom
duketopceo:fix-dropbox-unavailable

Conversation

@duketopceo

Copy link
Copy Markdown

Summary

Fixes #300.

The Dropbox installer enabled the omarchy.dropbox bar widget even when omarchy-pkg-add skipped every package in its list — on aarch64 all of dropbox, dropbox-cli, libappindicator-gtk3, and nautilus-dropbox are AUR/x86-only names the repos filter drops. Users got a permanently-broken widget ("Dropbox CLI is not installed") and a fake success message.

Since the Dropbox daemon has no aarch64 build at all, there's no fallback to offer — the script now checks dropbox-cli installability up front, prints the real reason, and exits 1 before touching the bar. A machine where dropbox-cli is already installed still proceeds, so nothing changes for a working setup.

Test plan

  • On aarch64 4.0.3-1: prints "Dropbox is not available on this system (no aarch64 build exists)", exits 1, plugin untouched
  • bash -n clean

Generated with Devin

omarchy-install-service-dropbox enabled the omarchy.dropbox bar widget even
when every package it asked for was skipped by the repos filter, leaving a
widget that reports "Dropbox CLI is not installed" forever. The dropbox
daemon has no aarch64 build, so when dropbox-cli is neither installed nor
repo-installable, say so and exit before touching the bar.

Generated with [Devin](https://devin.ai)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
@wesleygrimes wesleygrimes added the defer Parked. Needs a decision, or may die with the fork. Do not close or port yet. label Sep 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

defer Parked. Needs a decision, or may die with the fork. Do not close or port yet.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Install > Dropbox enables the bar widget even though no Dropbox packages are installed on aarch64

2 participants