Join the AMA (Ask Me Anything) with the Firefox leadership team to celebrate Firefox 20th anniversary and discuss Firefox’s future on Mozilla Connect. Mark your calendar on Thursday, November 14, 18:00 - 20:00 UTC!

This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

Installing a custom static theme

more options

I wrote a simple theme extension:

{

   "name": "Tomorrow Night",
   "manifest_version": 2,
   "version": "1.0",
   "theme": {
       "colors": {
           "accentcolor": "#282a2e",
           "textcolor": "#b4b7b4",
           "tab_selected": "#373b41",
           "tab_text": "#c5c8c6",
           "toolbar": "#373b41",
           "tab_line": "#373b41"
       }
   },
   "applications": {

"gecko": { "id": "tomorrow-night@carlos.me" }

   }

}

I'm able temporarily install it from about:debugging.

So I built a zip and tried to install it as an addon from a file. Without the applications key firefox says the file is corrupted. With the applications key it says it can verify its signature. I can't submit it for verification in AMO because it rejects it saying it's a theme extension which are not yet supported.

So what can I do with this extension? Can't install it locally, can't publish it, can't verify it without publishing.

How am I supposed to install this simple theme for personal usage?

I wrote a simple theme extension: { "name": "Tomorrow Night", "manifest_version": 2, "version": "1.0", "theme": { "colors": { "accentcolor": "#282a2e", "textcolor": "#b4b7b4", "tab_selected": "#373b41", "tab_text": "#c5c8c6", "toolbar": "#373b41", "tab_line": "#373b41" } }, "applications": { "gecko": { "id": "tomorrow-night@carlos.me" } } } I'm able temporarily install it from about:debugging. So I built a zip and tried to install it as an addon from a file. Without the applications key firefox says the file is corrupted. With the applications key it says it can verify its signature. I can't submit it for verification in AMO because it rejects it saying it's a theme extension which are not yet supported. So what can I do with this extension? Can't install it locally, can't publish it, can't verify it without publishing. How am I supposed to install this simple theme for personal usage?

All Replies (2)

more options

> With the applications key it says it can verify its signature

That it *can't*, obviously.

more options

I think I know a better place for you to pursue this question. It's a forum where add-on developers and folks from the Add-ons site answer questions (they rarely if ever visit here):

https://discourse.mozilla.org/c/add-ons/themes

I read somewhere that in the future Firefox will be able to remember and automatically load the extensions you now need to reload each session through about:debugging. I don't know if that's in Developer Edition today, or in Nightly, or not yet available at all.