Shahar "Dawn" Or 808adc3d7d
feat: no web page manipulation (#9)
Do not set `colors.webpage.bg`. I think that setting it results in reduced
usability of some web pages.

There is a line between theming a browser and attempting to theme the
world wide web. And I don't believe we should be crossing it here.
2025-03-14 05:44:13 +00:00
2022-06-27 00:31:07 +02:00
2022-06-26 21:13:47 +02:00
2022-09-27 02:41:54 +02:00
2024-06-22 10:33:28 +01:00
2022-06-26 21:13:47 +02:00
2023-03-26 19:00:32 +02:00
2025-03-14 05:44:13 +00:00

Logo
Catppuccin for qutebrowser

Usage

There are two ways to install & manage this theme:

Manual config:

  1. Find out where the qutebrowser stores its config directory for your OS.
    Run :version, and take a look at Paths: config to find out.
  2. Clone this repo into that config directory:
# Linux
$ git clone https://github.com/catppuccin/qutebrowser.git ~/.config/qutebrowser/catppuccin
# macOS
$ git clone https://github.com/catppuccin/qutebrowser.git ~/.qutebrowser/catppuccin
# windows
$ git clone https://github.com/catppuccin/qutebrowser.git $LOCALAPPDATA/qutebrowser/config/catppuccin
  1. Make sure your config.py contains:
import catppuccin

# load your autoconfig, use this, if the rest of your config is empty!
config.load_autoconfig()

# set the flavor you'd like to use
# valid options are 'mocha', 'macchiato', 'frappe', and 'latte'
# last argument (optional, default is False): enable the plain look for the menu rows
catppuccin.setup(c, 'mocha', True)
  1. Done!

Let qutebrowser manage your themes:

  1. Insert the following code into your config.py:
import os
from urllib.request import urlopen

# load your autoconfig, use this, if the rest of your config is empty!
config.load_autoconfig()

if not os.path.exists(config.configdir / "theme.py"):
    theme = "https://raw.githubusercontent.com/catppuccin/qutebrowser/main/setup.py"
    with urlopen(theme) as themehtml:
        with open(config.configdir / "theme.py", "a") as file:
            file.writelines(themehtml.read().decode("utf-8"))

if os.path.exists(config.configdir / "theme.py"):
    import theme
    theme.setup(c, 'mocha', True)
  1. Remove your current theme from your .qutebrowser directory & reload config.py.

💝 Thanks to

 

Copyright © 2021-present Catppuccin Org

Description
No description provided
Readme MIT 912 KiB
Languages
Python 100%