A GNOME theme for Firefox with Catppuccin Macchiato color scheme.

-
Clone this repository:
git clone https://github.com/ddroid/firefox-gnome-theme.git cd firefox-gnome-theme -
Run the auto-install script:
./scripts/auto-install.sh
-
Restart Firefox
-
Find your Firefox profile directory:
- Open Firefox and go to
about:support - Click "Open Directory" next to "Profile Directory"
- Open Firefox and go to
-
In your profile directory, create a
chromefolder:mkdir -p chrome cd chrome -
Clone this theme into the chrome folder:
git clone https://github.com/ddroid/firefox-gnome-theme.git
-
Create user CSS files if they don't exist:
[[ -s userChrome.css ]] || echo >> userChrome.css [[ -s userContent.css ]] || echo >> userContent.css
-
Import the theme at the beginning of your CSS files:
sed -i '1s/^/@import "firefox-gnome-theme\/userChrome.css";\n/' userChrome.css sed -i '1s/^/@import "firefox-gnome-theme\/userContent.css";\n/' userContent.css
-
Link the configuration file:
cd .. ln -fs chrome/firefox-gnome-theme/configuration/user.js user.js -
Restart Firefox
Make sure these are enabled in about:config:
toolkit.legacyUserProfileCustomizations.stylesheets- Required for custom CSSsvg.context-properties.content.enabled- Required for proper icon colors
This custom version includes:
- Catppuccin Macchiato color scheme
- GNOME Adwaita-style interface
- Dark and light theme support
- Improved card styling with shadows
To update the theme, pull the latest changes and restart Firefox:
cd firefox-gnome-theme
git pull- Remove the
chromefolder from your Firefox profile directory - Remove the theme preferences from
user.jsin your profile directory