Note: This theme is meant as a vertical tabs Firefox theme, however, it is possible to enable horizontal tabs as a fallback. I have not put much work into the horizontal tabs yet as it is currently meant to be used temporarily as a fallback if the vertical tabs stop working
Follow these steps to install the theme:
- Open Firefox
- Install the
Sideberyextension from the Firefox extension store. - In the address bar (aka Search bar, or URL bar), Type
about:config, then press Enter.
-
If a warning page appears, click
Accept the Risk and Continueto access theabout:configpage. -
Search for the following preferences using the search bar at the top of the
about:configpage, and ensure the following preferences aretrue:toolkit.legacyUserProfileCustomizations.stylesheetssvg.context-properties.content.enabledsidebar.old-sidebar.has-used
ensure the following preferences are
false:sidebar.revamp
-
Download and Extract the
sidebery.zipfile from the latest release. -
Right Click on the Sidebery extension icon in the top bar,
Open Settings. -
On the left side, Click
Helpand thenImport Addon Data.

-
Type
about:profilesin the address bar, as done before withabout:config, and press Enter. -
Look for the in-use profile, or otherwise the profile you wish to theme, and click
Open Folderon the section labeledRoot Directory.If you are on Linux and the
Open Folderbutton does not work, check this path:/home/<user>/.var/app/org.mozilla.firefox/.mozilla/firefox/<profile>or submit an issue. -
Download the
chrome.zipfile from the latest release. -
Extract the contents of
chrome.zipinto your Firefox profile directory. Ensure the file structure is as follows: Firefox > Profiles > [profile] > chrome > [css files] -
If you are on Linux open the
userChrome.cssfile, If you are on Windows ignore this step.
- By default the window controls are set up for Windows, to change it for linux, simply Uncomment
noTablineLinux.cssby removing the/*and*/on either end, then Comment outnoTablineWindows.cssby placing/*at the beginning and*/at the end.
@import "hideBookmarks.css";
/*@import "noTablineWindows.css";*/
@inpurt "noTablineLinux.css";- Restart Firefox to apply the changes.
If you have any suggestions or bug reports please create an issue at GitHub Issues so I can further improve the theme! This is my first ever Firefox theme, in fact this is the first time I have used css in general, so any help would be greatly appreciated!
If you wish to change colors such as the accent color, navigate to the chrome folder from before. Open the userChrome.css file in a text editor. It should look something like this:
/* Base Color Theme Options */
/*@import "amoledDarkTheme.css";*/
@import "darkerTheme.css";
/*@import "darkTheme.css";*/
/*@import "lightTheme.css";*/
/* Functional Options */
@import "changeColors.css";
@import "removeExtras.css";
@import "hideBookmarks.css";
@import "noTabline.css";
@import "sidebery.css";
:root{
--accent-color: #fcbccd; /* Change this color to your liking, default is a Cherry Blossom Pink. Used in Amoled, Dark, and Darker color themes */
--accent-color-light: #ca56ab; /* Change this color to your liking, default is a Medium Pink. Used in light theme */
}Here, the accent color for both dark and light themes is easily changed. --accent-color and --accent-color-light. Just change the hex code in those variables.
If you wish to change the theme color, Comment out the theme in use by placing /* at the beginning and */ at the end, then Uncomment the color option you want to use by removing the /* and */ on either end.
After any modifications, Save the file and Restart Firefox.
By default the Darker, Dark, and Light themes use colors picked from the Catppuccin Color Pallete. If you wish to change this, there are 2 options:
1. Modifying :root
-
Navigate to the
chromefolder from before. Open theuserChrome.cssfile in a text editor. -
Comment out the theme options by placing
/*at the beginning and*/at the end, the other 3 themes should already be commented out:
/*@import "amoledDarkTheme.css";*/
/*@import "darkerTheme.css";*/
/*@import "darkTheme.css";*/
/*@import "lightTheme.css";*/- In the
:rootsection, Add the Theme color variables with the tag!important
:root{
--accent-color: #fcbccd; /* Change this color to your liking, default is a Cherry Blossom Pink. Used in Amoled, Dark, and Darker color themes */
--accent-color-light: #ca56ab; /* Change this color to your liking, default is a Medium Pink. Used in light theme */
/* The variables above are already included, add the variables below*/
--background-color: #000000 !important;
--background-color2: #000000 !important;
--background-color3: #000000 !important;
--link-color: #85c1dc !important;
}- Change the hex codes to colors of your choosing, then Save the file and Restart Firefox.
Make sure to add any color changes to the Sidebery Styles Editor
2. Creating a new theme.css file.
- Navigate to the
chromefolder from before. - Create a new file, name it whatever you want as long as it ends in
.css - Add this to the new file:
:root{
--background-color: #000000;
--background-color2: #000000;
--background-color3: #000000;
--link-color: #85c1dc !important;
}-
Change the hex codes to colors of your choosing, then Save the file
-
Open the
userChrome.cssfile. -
Comment out the theme options by placing
/*at the beginning and*/at the end, the other 3 themes should already be commented out:
/*@import "amoledDarkTheme.css";*/
/*@import "darkerTheme.css";*/
/*@import "darkTheme.css";*/
/*@import "lightTheme.css";*/- Import your new theme file:
/*@import "amoledDarkTheme.css";*/
/*@import "darkerTheme.css";*/
/*@import "darkTheme.css";*/
/*@import "lightTheme.css";*/
@import "fileName.css";- Save the file, then Restart Firefox.
Make sure to add any color changes to the Sidebery Styles Editor
- MaterialFox Updated by edelvarden - Used README Markdown as Template
- Catppuccin Color Pallete - Default colors used
- DownToneUI - Ideas for better installation instructions and things I could improve
- Firefox CSS Community - Help with various bugs/ideas
- MrOtherGuy CSS hacks - Css code ideas, not directly taken but referenced from



