blob: 6c605342641ad08dd9d192ea127829c5a4c14013 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
{ config, pkgs, ... }:
{
config = {
home.packages = [ pkgs.qutebrowser ];
home.file.".config/qutebrowser/config.py".text = ''
c.aliases = {}
c.tabs.tabs_are_windows = True
c.tabs.show = "multiple"
c.statusbar.show = "in-mode"
c.downloads.location.directory = "~/down"
c.content.pdfjs = True
c.content.javascript.enabled = False
config.load_autoconfig()
import subprocess
import sys, os
def read_xresources(prefix):
props = {}
x = subprocess.run(['xrdb', '-query'], stdout=subprocess.PIPE)
lines = x.stdout.decode().split('\n')
for line in filter(lambda l : l.startswith(prefix), lines):
prop, _, value = line.partition(':\t')
props[prop] = value
return props
xresources = read_xresources('*')
black = xresources['*.color0']
red = xresources['*.color1']
green = xresources['*.color2']
yellow = xresources['*.color3']
blue = xresources['*.color4']
magenta = xresources['*.color5']
cyan = xresources['*.color6']
white = xresources['*.color7']
black_b = xresources['*.color8']
red_b = xresources['*.color9']
green_b = xresources['*.color10']
yellow_b = xresources['*.color11']
blue_b = xresources['*.color12']
magenta_b = xresources['*.color13']
cyan_b = xresources['*.color14']
white_b = xresources['*.color15']
bg = xresources['*.background']
fg = xresources['*.foreground']
'';
};
}
|