Skip to content

🗃️ About

The browser I'm using right now is Zen. It is a fork of Firefox, which adds some functionality I really like such as:

  • 🚦 Vertical Tabs
  • 👉 Split Views
  • 🔒 Strong Privacy Options and Defaults (Using BetterFox)
  • 👀 And much more...

The extensions I'm using are:

I'm also using a custom Startpage based on the Catppuccin project.

🔧 Setup

WARNING

Guide is created only for Firefox based browsers.

📦 Theme Installation

First of all, check your active profile. To do so, type about:profiles in your browser toolbar. Open the folder where that profile is located (~/.{browser}/{profileid}/). Now symlink or copy the chrome folder from the configuration to the active profile folder.

Be sure to change the path to your profile.

bash
# Symlink the folder (Recommended, this way changing values on the original path alters the destination)
ln -sf ~/.config/browser/chrome/ ~/.{browser}/{profileid}/chrome

# Copy the folder
cp -r ~/.config/browser/chrome/ ~/.{browser}/{profileid}/chrome

Now, to install the colorscheme for your browser make sure to follow this guide and select the Macchiato variant and the Lavender accent color.

Close all instances of your browser and open it again.

Tada! 🎉 You should now see your theme correctly installed.

📦 user.js Installation

Just like before, check your active profile. Now symlink or copy the user.js file from the configuration to the active profile folder.

bash
# Symlink the folder (Recommended, this way changing values on the original path alters the destination)
ln -sf ~/.config/browser/userjs/{browser}-user.js ~/.{browser}/{profileid}/user.js

# Copy the file
cp ~/.config/browser/userjs/{browser}-user.js ~/.{browser}/{profileid}/user.js

As before, close all instances of your browser and you should be able to test your new user.js.

📦 Extensions Installation

To import the configurations, check each extensions docs to see how.

Released under the GPLv3 License.