Skip to content

A minimal dark theme + custom newtab for Firefox.

Notifications You must be signed in to change notification settings

kntjspr/Minimal-Proton

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

Minimal-Proton

This repository contains a custom chromeCSS theme for firefox.

Originally forked from Neikon/AutoColor-Minimal-Proton.

I modified it into a dark mode theme and then added a custom local newtab page.

Applying Minimal Proton theme

  1. Clone this repository
  2. Go to about:config and turn toolkit.legacyUserProfileCustomizations.stylesheets value to true.
  3. Locate your firefox profile by navigating to about:support click the Open Folder button beside Profile Folder
  4. Extract the chrome folder. The directory should look like this {profname}\chrome
  5. Restart the firefox in order to see changes.

Applying the custom newtab theme

  1. Create file: C:\Program Files\Mozilla Firefox\defaults\pref\enable-autoconfig.js Paste on the file
// enable autoconfig
    pref("general.config.sandbox_enabled", false);

pref("general.config.filename", "autoconfig.cfg");
    pref("general.config.obscure_value", 0);
  1. Create file: C:\Program Files\Mozilla Firefox\autoconfig.cfg

Paste on the file

//
var {classes:Cc,interfaces:Ci,utils:Cu} = Components;
/* set new tab page */
try {
  Cu.import("resource:///modules/AboutNewTab.jsm");
  var newTabURL = "file:///C:/Users/Nanashi/Documents/startpage/index.html";
  AboutNewTab.newTabURL = newTabURL;
} catch(e){Cu.reportError(e);} // report errors in the Browser Console
  1. Edit the line newTabURL="" to point to your startpage index.html file. The file:/// is necessary.
  2. Remove any extensions that would affect the New Tab Page.
  3. Restart Firefox and test.

Screenshots:

image image

Packages

No packages published

Languages

  • CSS 65.8%
  • HTML 25.3%
  • JavaScript 8.9%