UnGoogled Chromium is a Chromium fork that strips any Google proprietary code from the source code. In doing so, it also removes the integration of Google Chrome Store for downloading extensions. The “Add to Chrome” button would not appear when opening an extension page.
Ungoogled chromium still supports extensions, it just lost its connection to Google’s services during the slaughter. Chrome Extensions are contained in a “crx” files. This file is downloaded in the background in Chrome so it’s not well known. You can manually download the extension file and let the Chromium install it. This way, you don’t have to depend on third party websites to download extensions. As is, with third party websites, you don’t have any assurance they are trust-worthy.
The steps are quite simple and shouldn’t take very long. To make ungoogled-chromium install extensions when a crx file is downloaded, you have to enable a flag on the chromium build.
- Go to the chrome://flags#extension-mime-request-handling
- Set it to Always prompt for install
The code is incorporated from ungoogled-chromium documentation page. It is slightly modified to make it shorter. You can use any one you prefer
On Ungoogled-chromium Android browser, it is much easier. After you turn on the mime-request-handling flag, you just have to visit the chrome extension store in the desktop mode to install the extension.
Turn on mime-request-handling flag on Chrome Flags.
Turn on Desktop site mode on Ungoogled Chromium Android
Install the extension by using the “Add to Chromium” button
That’s how you add extensions to your Ungoogled-chromium browser with the least amount of tinkering. You can alternatively install addons by downloading the crx file, unzipping it, enabling the developer mode, and loading the unpacked extension too. But that is more complicated just turning on a flag, and making a bookmarklet for downloading any extension on the store.