This repository is a Homebrew Cask tap containing a version of VSCodium with its Extensions Gallery configuration pointing at the original Visual Studio Code Extensions Marketplace by Microsoft, rather than the new open-vsx one which has far fewer extensions available. The provided Cask formula uses the same binary as the main VSCodium formula, but with some overrides to the product.json
settings file (as discussed in the VSCodium documentation) being automatically applied during installation.
Note that a recent VSCodium change added support for an external product.json
file, so it is this file that is created instead of patching the file internal to the app bundle itself, as in previous versions of this repository.
Inspired by the following issues, for context:
Auto-updates were previously disabled during installation, but with the addition of the ability to use an external product.json
, this is no longer a requirement and the default or existing settings are used. However, if you had this formula installed previously, auto-updates will not be automatically re-enabled for you and you must edit the update.mode
key in your settings.json
file accordingly.
brew install mplew-is/vscodium/vscodium-with-vscode-extensions
A Makefile
is provided with an update
target to check the upstream Cask repository for updates and pull in the changes by applying a pre-defined patch to the upstream file. The homebrew-cask
submodule is used and updated during this process to track which commit was last checked during the update as a reference for the next run.
This repository also has a GitHub Actions workflow to automatically run the make
receipe periodically and automatically publish the changes to this repository.