FF Ultima is a theme for everyone and anyone. Not only are all Operating Systems supported.. but you can use this theme in multiple layouts. Tabs on top
, under the Url bar
, Vertical tabs
, Sidebery
, Hidden
, etc. And configure the theme in multiple ways; with settings for spacing, autohiding, accessibility, colors, and more. FF Ultima fully supports use with add-on themes and trys to support extensions like Sidebery and Auto Tab Color automatically, so Users are not restricted in what they want to use and how they want to use it. Autoconfig is somewhat supported as well. But most importantly.. almost everything you see or don't see is an optional setting that can be turned on or off. Learn more by Getting Started.
You can download the theme in multiple ways, choose one (video tutorials included).
- Manually Download the theme ->
- Using git and a terminal ->
- Or auto install with gituserChrome ->
FF Ultima's (wiki) documentation has been moved to: https://ff-ultima.github.io. You can find detailed help docs for everything theme related in there. And if you still can't find what you're looking for, post an issue here on Github.
old readme.md
- Windows, Linux and Mac OS Support.
Vertical Tabs
,Tabs on Top/Bottom
, orAutohide Everything
layouts.
- Add-on theme support, FF ULTIMA can be used with Firefox add-on themes.
- Color Scheme support, choose from the many options or learn how to create your own.
- Dark or Light mode themes, automatically cycle depending on your systems current Color Mode.
- Multiple Options for tabs, autohiding, spacing, theming, accessibility and more.
- Autoconfig integration, Sidebery integration, Auto Tab Color integration.
- See more detail on what FF Ultima has to offer through the Wiki.
Finding your Profile Folder
- Go to the about:support page/url.
- Open directory
- This takes you to your profile folder, typically named "default.release"

- Go to the about:profiles page/url.
- If you have multiple firefox profiles, make sure you are working with the right one.
- Open directory
- This takes you to your profile folder, typically named "default.release"

Initial Setup
- If your Profile Folder does not have a
chrome
folder, create one. - If your Profile Folder already has a
chrome
folder, empty it. - Please have Firefox's System-Theme enabled. You can change this later.

The Easy Way
- Download the latest version on the release page.
- Copy everything in the ffultima.zip into your
chrome
folder. - For first time installation, you need to apply the
user.js
to firefox to access theme settings. - So in the chrome folder, youll see the
user.js
. Move it out the chrome folder and into the Profile Folder. - Restart Firefox.
- Wait for Firefox to open, then delete the
user.js
file.
The Hard Way
π For this method, all you need is Git and a Terminal. It's harder for the less technical people π
- This automated tool requires no download. It runs by fetching gituserChrome
- Locates all profile folders and allows you to specify which one to install FF Ultima to
- It renames any present chrome/ folder to chrome.old/, then uses git to install the theme to a new chrome/ folder
- It also handles moving the user.js, restarting specific firefoxs, and user.js removal
- To Install FF Ultima - copy/paste the command for your operating system
LINUX (BASH SCRIPT):
bash <(curl -s https://raw.github.com/soulhotel/git-userChrome/main/scripts/gituserChrome.sh)
WINDOWS (POWERSHELL SCRIPT):
powershell -NoProfile -ExecutionPolicy Bypass -Command "iex (irm 'https://raw.github.com/soulhotel/git-userChrome/main/scripts/gituserChrome.ps1')"
MAC (COPY LINUX)
,-. _,---._ __ / \
/ ) .-' `./ / \
( ( ,' `/ /|
\ `-" \'\ / | whats in the box? oh..
`. , \ \ / |
/`. ,'-`----Y | it's linux.
( ; | '
| ,-. ,-' | / because Mac is basically linux..
| | ( | hjw | /
) | \ `.___________|/
`--' `--'
gituserChrome is an automation tool for "gitting" and managing userChrome themes. Available as a script and/or Application; See homepage for more info.
Post Installation (settings & wiki)
-
Go to the
about:config
page. You should see: -
Visit the Wiki to learn more about what's possible: