Skip to content

Install current 1Password from tarball on aarch64 - #11024

Open
kvnloo wants to merge 2 commits into
omacom:quattrofrom
kvnloo:fix/1password-aarch64-tarball
Open

Install current 1Password from tarball on aarch64#11024
kvnloo wants to merge 2 commits into
omacom:quattrofrom
kvnloo:fix/1password-aarch64-tarball

Conversation

@kvnloo

@kvnloo kvnloo commented Sep 9, 2026

Copy link
Copy Markdown

Summary

Install current 1Password from the vendor tarball on aarch64.

Fixes #9576.

AUR 1password is x86_64-only. The deleted existence-only installer left Apple Silicon on 8.12.0. Fetch 1password-latest.tar.gz, skip only when the installed version already matches, and run vendor after-install.sh. Keep the pacman path on other architectures.

Testing

  • install-1password-aarch64-test.sh FAIL on pinned quattro (tarball pin) / PASS on this SHA (9 ok)
  • launch-1password-test.sh PASS

AUR 1password is x86_64-only. The deleted existence-only installer left
Apple Silicon on 8.12.0. Fetch 1password-latest.tar.gz, skip only when
the installed version already matches, and run vendor after-install.sh.
Keep the pacman path on other architectures.

Fixes omacom#9576
@jdvmi00

jdvmi00 commented Sep 9, 2026

Copy link
Copy Markdown

FYI, pkgs.omarchy.org/edge/aarch64 has carried a 1password package since
September 5 (omarchy-pkgs ca99c24), so the pacman path in
omarchy-install-service-1password already works on ARM. A fresh aarch64
install on edge sees 1password 8.12.34-35 with pacman -Si. The tarball
fallback may not be needed unless stable/rc matter before those trees publish.

@kvnloo

kvnloo commented Sep 9, 2026

Copy link
Copy Markdown
Author

Thanks @jdvmi00 — good catch.

Agreed: on edge aarch64, 1password is already in pacman (pkgs.omarchy.org/edge/aarch64 since ~Sep 5 / omarchy-pkgs ca99c24), so the existing omarchy-pkg-add path works there and a blanket tarball install is unnecessary.

Follow-up on this same PR: prefer pacman when 1password is resolvable on aarch64/arm64, and only use the official tarball + bundled after-install.sh when the package is missing (stable/rc lag). x86_64 path stays omarchy-pkg-add unchanged. No second PR.

On edge aarch64, 1password has been in pacman since Sep 5
(omarchy-pkgs ca99c24). Check pacman -Si first; only fall back
to the official tarball when the package is missing (stable/rc lag).

x86_64 path unchanged (always pacman).

Co-authored-by: Kevin Rajan <kvnloo@users.noreply.github.com>
@kvnloo

kvnloo commented Sep 12, 2026

Copy link
Copy Markdown
Author

Salvaged into the install/arch leftover wave: #11501

Cherry-picked onto current quattro with original authorship. Please merge #11501 as the tranche and close this head as salvaged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

omarchy-install-1password pins 8.12.0 with an existence-only guard, so Apple Silicon never gets 1Password updates (current: 8.12.34)

3 participants