-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathhologram-base-gui-minimal.pkg.toml
74 lines (69 loc) · 1.75 KB
/
hologram-base-gui-minimal.pkg.toml
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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
[package]
name = "hologram-base-gui-minimal"
version = "1.3.8"
description = "hologram: base GUI installation (variant for space-constrained systems)"
requires = [
"hologram-base-accessible",
"xorg-server",
# assorted GUI apps
"group:xorg-apps",
"firefox",
"graphviz",
"gnuplot",
"gvim", # vim with X11 clipboard support
"imagemagick",
"inkscape",
"mupdf",
"paprefs",
"pavucontrol",
"qgit",
"screen-message",
"svgcleaner",
"sxiv",
"xsel",
# helper packages
"aspell-de", # to silence complaints in gitk about missing spell check dict
"tesseract-data-deu", # mupdf depends on tesseract, which needs a choice of one of its data packages
# font packages
"adobe-source-code-pro-fonts",
"adobe-source-sans-pro-fonts",
"adobe-source-serif-pro-fonts",
"gnu-free-fonts",
"ttf-bitstream-vera",
"ttf-dejavu",
"ttf-droid",
"ttf-hack",
"ttc-iosevka",
"ttf-liberation",
]
# set keymap for XKB
[[file]]
path = "/etc/X11/xorg.conf.d/keyboard.conf"
content = '''
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "eu"
Option "XkbOptions" "caps:escape"
EndSection
'''
# set keymap for Sway
[[file]]
path = "/etc/profile.d/xkb.sh"
content = '''
export XKB_DEFAULT_LAYOUT=eu
export XKB_DEFAULT_VARIANT=''
export XKB_DEFAULT_OPTIONS=caps:escape
'''
[[file]]
path = "/etc/profile.d/no-hidpi-please.sh"
content = '''
unset QT_AUTO_SCREEN_SCALE_FACTOR
export GDK_SCALE=1
'''
# allow graphical user to set screen brightness in sysfs
[[file]]
path = "/etc/udev/rules.d/backlight.rules"
content = '''
ACTION=="add", SUBSYSTEM=="backlight", GROUP="video", MODE="0664"
'''