summaryrefslogtreecommitdiff
path: root/config/nvim
diff options
context:
space:
mode:
authorIgor Soarez <igor@soarez.org>2026-10-03 06:18:53 +0300
committerIgor Soarez <igor@soarez.org>2026-10-03 06:18:53 +0300
commit013b5922d1b8401fe8eb47a8834f01fba1e1ad5a (patch)
treef7e9ec3cc3c907aac5eb6971cbe20520202b6101 /config/nvim
parent76fe44a4054bcf4cde93c1ce732eac829155002b (diff)
install.sh: Alacritty from its release DMG, under a stated rule
Homebrew disabled the alacritty cask on 2026-09-01: upstream builds are ad-hoc signed and not notarized. Existing installs kept it, but a new Mac got no Alacritty, and this repo's config, Dock, Hammerspoon and terminal-set-opacity all assume one. Clearing a quarantine flag is now allowed under one rule instead of never: the file is pinned by a hash reviewed here, its signature verifies as unmodified, and the app is named explicitly. Alacritty passes -- the v0.17.0 DMG matches GitHub's published digest, and codesign --verify --deep --strict passes. toggleMute failed on the signature, which is why it stays dropped. The hash is hard-coded rather than looked up, since a checksum fetched beside the file catches corruption, not substitution. The filed version wrapped the steps in `( set -euo pipefail ... ) || warn`, and bash ignores set -e on the left of ||: a wrong hash still installed the app. Each step now exits by hand. Tested against a scratch target with the right hash, a wrong hash, and a failing signature check. From change request 56fc45.
Diffstat (limited to 'config/nvim')
0 files changed, 0 insertions, 0 deletions