Wallpapers for Opera GX Mods

How to customize wallpapers for Opera GX mods, including file formats and best practices.

🖼️ Adding Wallpapers

File Format

  • Supported formats: .webp, .jpg and .png.
  • Place your wallpapers in an your-mods/wallpapers/ directory.

Update manifest.json

Define wallpapers for dark and light themes:

manifest.json
{
  "wallpaper": [
    {
      "id": "0",
      "name": "Custom Wallpaper",
      "dark": {
        "image": "wallpapers/dark-mode.jpg",
        "speeddial_position": "top",
        "text_color": "#ffffff",
        "text_shadow": "#16161d",
        "ui_settings": {
          "background_blur": 0,
          "background_opacity": 0,
          "focus_mode": false,
          "islands_opacity": 0,
          "vignette_strength": 30
        }
      },
      "light": {
        "image": "wallpapers/light-mode.jpg",
        "speeddial_position": "top",
        "text_color": "#000000",
        "text_shadow": "#f2f2f2",
        "ui_settings": {
          "background_blur": 0,
          "background_opacity": 0,
          "focus_mode": false,
          "islands_opacity": 0,
          "vignette_strength": 30
        }
      }
    }
  ]
}

🖌️ Optimize Your Images

  • Use compressed images for faster loading.
  • Ensure both light and dark options are available for better accessibility.

📐 Wallpaper Dimensions

  • Recommended dimensions: 1920x1080 pixels for optimal display quality.
  • Ensure the aspect ratio is maintained to avoid distortion.
speeddial_positionrequiredstring
'top'
You can set the position of the Speed Dial on the wallpaper. The options are top, left, right and bottom.