refactor: better modularise arturm/configs/qutebrowser
There are other changes too, such as some tiny refactors to make some things a small bit more readable. For example: I added a variable in `cityseventeen/apps.nix` to make environment variables a small bit easier to read. It is pretty much the same case in `cityseventeen/themes.nix` except I used map to get each attribute set with package instead of mapAttrs. There are also some minor tweaks here and there but it isn't worth talking about.
This commit is contained in:
parent
cddcce6db9
commit
ea7dd98c09
8 changed files with 81 additions and 60 deletions
|
@ -1,37 +1,30 @@
|
|||
from theme import load_theme
|
||||
from colours.themes import load_colours, Palettes
|
||||
from colours.darkmode import darkmode_on
|
||||
|
||||
config.load_autoconfig()
|
||||
|
||||
theme = {
|
||||
"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 main():
|
||||
# leave this alone!
|
||||
config.load_autoconfig()
|
||||
|
||||
load_theme(c, theme)
|
||||
# rose-pine
|
||||
load_colours(c, Palettes.rose_pine)
|
||||
|
||||
c.colors.webpage.preferred_color_scheme = "dark"
|
||||
c.tabs.position = "top"
|
||||
c.tabs.width = 32
|
||||
c.fonts.default_size = "13pt"
|
||||
c.fonts.default_family = "sans-serif"
|
||||
c.tabs.padding = {
|
||||
"bottom": 4,
|
||||
"top": 4,
|
||||
"left": 6,
|
||||
"right": 6,
|
||||
}
|
||||
c.tabs.indicator.width = 0
|
||||
darkmode_on(config, ["about:blank"])
|
||||
|
||||
c.colors.webpage.darkmode.enabled = False
|
||||
c.colors.webpage.preferred_color_scheme = "dark"
|
||||
c.tabs.position = "top"
|
||||
c.tabs.width = 32
|
||||
c.fonts.default_size = "13pt"
|
||||
c.fonts.default_family = "sans-serif"
|
||||
c.tabs.padding = {
|
||||
"bottom": 4,
|
||||
"top": 4,
|
||||
"left": 6,
|
||||
"right": 6,
|
||||
}
|
||||
c.tabs.indicator.width = 0
|
||||
c.url.start_pages = "about:blank"
|
||||
|
||||
|
||||
main()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue