Use AUR packages instead of installing extensions manually #577
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This update streamlines
larbs.sh
by installing Librewolf extensions via their respective AUR packages.The AUR build process is somewhat similar to manual installation in that it still downloads the .xpi files. However, the difference is that
makepkg
performs integrity checks and installs the package globally (for all users). This global installation should not be an issue, as we are already installingarkenfox-user.js
globally.This PR also includes two additional changes:
As a sidenote: once this is merged, expect another PR to add Tridactyl Native, enabling configuration of Tridactyl from a file. This will help achieve feature parity with Vim Vixen, as Tridactyl has a few inconvenient defaults (notably the scroll height and the "next" binding for searches).