qutebrowser: lint with ruff (with ALL selected)
This commit is contained in:
parent
0e93cee685
commit
f9c6b206ca
12 changed files with 99 additions and 69 deletions
|
@ -0,0 +1 @@
|
|||
"""Ignore me."""
|
|
@ -1,3 +1,9 @@
|
|||
def darkmode_on(config, pages):
|
||||
for p in pages:
|
||||
config.set("colors.webpage.darkmode.enabled", True, p)
|
||||
# ruff: noqa: ANN001, FBT003
|
||||
|
||||
"""Functions to facilitate dark mode configuration."""
|
||||
|
||||
|
||||
def darkmode_on(config, pages: list[str]) -> None:
|
||||
"""Enable dark mode on every page in `pages` using `config`."""
|
||||
for page in pages:
|
||||
config.set("colors.webpage.darkmode.enabled", True, page)
|
||||
|
|
|
@ -1,25 +1,29 @@
|
|||
class Palettes:
|
||||
rose_pine = {
|
||||
"base00": "#191724",
|
||||
"base01": "#1f1d2e",
|
||||
"base02": "#26233a",
|
||||
"base03": "#6e6a86",
|
||||
"base04": "#908caa",
|
||||
"base05": "#e0def4",
|
||||
"base06": "#e0def4",
|
||||
"base07": "#524f67",
|
||||
"base08": "#eb6f92",
|
||||
"base09": "#f6c177",
|
||||
"base0A": "#ebbcba",
|
||||
"base0B": "#31748f",
|
||||
"base0C": "#9ccfd8",
|
||||
"base0D": "#c4a7e7",
|
||||
"base0E": "#f6c177",
|
||||
"base0F": "#524f67",
|
||||
}
|
||||
# ruff: noqa: PLR0915
|
||||
|
||||
"""Theming utilities (useful with base16)."""
|
||||
|
||||
ROSE_PINE: dict[str, str] = {
|
||||
"base00": "#191724",
|
||||
"base01": "#1f1d2e",
|
||||
"base02": "#26233a",
|
||||
"base03": "#6e6a86",
|
||||
"base04": "#908caa",
|
||||
"base05": "#e0def4",
|
||||
"base06": "#e0def4",
|
||||
"base07": "#524f67",
|
||||
"base08": "#eb6f92",
|
||||
"base09": "#f6c177",
|
||||
"base0A": "#ebbcba",
|
||||
"base0B": "#31748f",
|
||||
"base0C": "#9ccfd8",
|
||||
"base0D": "#c4a7e7",
|
||||
"base0E": "#f6c177",
|
||||
"base0F": "#524f67",
|
||||
}
|
||||
|
||||
|
||||
def load_colours(c, palette):
|
||||
def load_colours(c, palette: dict[str, str]) -> None:
|
||||
"""Load colours from `palette` (must be base16) into `c`."""
|
||||
c.colors.completion.fg = palette["base05"]
|
||||
c.colors.completion.odd.bg = palette["base01"]
|
||||
c.colors.completion.even.bg = palette["base00"]
|
||||
|
|
|
@ -1,13 +1,17 @@
|
|||
from colours.themes import load_colours, Palettes
|
||||
# ruff: noqa: INP001
|
||||
|
||||
"""The configuration module. Used to configure qutebrowser."""
|
||||
|
||||
from colours.darkmode import darkmode_on
|
||||
from colours.themes import ROSE_PINE, load_colours
|
||||
|
||||
|
||||
def main():
|
||||
def main() -> None:
|
||||
"""Pretend this is a docstring."""
|
||||
# leave this alone!
|
||||
config.load_autoconfig()
|
||||
|
||||
# rose-pine
|
||||
load_colours(c, Palettes.rose_pine)
|
||||
load_colours(c, ROSE_PINE)
|
||||
|
||||
darkmode_on(config, ["about:blank"])
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue