Dark Theme for Google™

Dark Theme for Google™

A highly customizable dark theme for Google products (search, images, translate, and contacts)

Merlin
Additional files are visible only to premium users

manifest.json


{
  "manifest_version": 2,
  "version": "0.5.1",
  "name": "Dark Theme for Googleâ„¢",
  "description": "__MSG_app_description__",
  "default_locale": "en",
  "permissions": [
    "storage",
    "alarms",
    "idle",
    "*://www.gstatic.com/*"
  ],
  "content_scripts": [
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://www.google.*/",
        "*://www.google.*/*",
        "*://scholar.google.*/*",
        "*://images.google.*/*",
        "*://news.google.*/*",
        "*://encrypted.google.*/*",
        "*://accounts.google.*/*",
        "*://myaccount.google.*/*",
        "*://translate.google.*/*",
        "*://photos.google.*/*",
        "*://support.google.com/*",
        "*://messages.google.com/*",
        "*://calendar.google.com/*"
      ],
      "exclude_globs": [
        "*://www.google.*/recaptcha/*",
        "*://www.google.*/maps*"
      ],
      "js": [
        "data/inject.js"
      ],
      "css": [
        "data/styles/common.css"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://www.google.*/?*",
        "*://www.google.*/",
        "*://www.google.*/search?*",
        "*://www.google.*/webhp?*"
      ],
      "css": [
        "data/styles/search.css"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://translate.google.*/*"
      ],
      "css": [
        "data/styles/translate.css"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://scholar.google.*/*"
      ],
      "css": [
        "data/styles/scholar.css"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://calendar.google.*/*"
      ],
      "css": [
        "data/styles/calendar.css"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://messages.google.*/*"
      ],
      "css": [
        "data/styles/messages.css"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://www.google.*/doodles"
      ],
      "css": [
        "data/styles/doodles.css"
      ],
      "run_at": "document_start"
    },
    {
      "matches": [
        "*://*/*"
      ],
      "include_globs": [
        "*://*.google.*/widget/app/*",
        "*://*.google.*/u/*/widget/app*"
      ],
      "js": [
        "data/inject.js"
      ],
      "css": [
        "data/styles/common.css"
      ],
      "run_at": "document_start",
      "all_frames": true
    }
  ],
  "background": {
    "persistent": false,
    "scripts": [
      "background.js"
    ]
  },
  "icons": {
    "16": "data/icons/16.png",
    "32": "data/icons/32.png",
    "48": "data/icons/48.png",
    "64": "data/icons/64.png",
    "128": "data/icons/128.png",
    "256": "data/icons/256.png",
    "512": "data/icons/512.png"
  },
  "homepage_url": "https://add0n.com/dark-theme.html?from=google",
  "options_ui": {
    "page": "data/options/index.html",
    "chrome_style": true,
    "open_in_tab": true
  },
  "browser_action": {},
  "update_url": "https://edge.microsoft.com/extensionwebstorebase/v1/crx"
}