blob: 7e159138f170709d25f8c7927dbc1909674a2cf1 (
plain) (
blame)
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
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
# portage: enable doc and gentoo-dev
sys-apps/portage doc gentoo-dev
# kernel: use savedconfig over initramfs
sys-kernel/gentoo-kernel savedconfig -initramfs
sys-kernel/linux-firmware -initramfs
sys-firmware/intel-microcode -initramfs
# systemd: use systemd-boot
sys-apps/systemd boot kernel-install
sys-kernel/installkernel systemd-boot
# fuse: needs suid
sys-fs/fuse suid
# sudo: use offensive
app-admin/sudo offensive
# nm: disable wireless extensions (obsolete)
net-misc/networkmanager -wext
# ppp: disable gtk frontend
net-dialup/ppp -gtk
# cups: enable avahi printer discovery
net-print/cups zeroconf
# libpcre: enable jit
dev-libs/libpcre jit
dev-libs/libpcre2 jit
# ca-certificates: include certs from CAcert
app-misc/ca-certificates cacert
dev-libs/nss cacert
# libreoffice: use gtk3 (gtk4 requires X for some reason)
app-office/libreoffice gtk3
# transmission
net-p2p/transmission appindicator cli gtk
# inetutils: basic inet utils
net-misc/inetutils telnet traceroute whois ftp
# hexchat:
net-irc/hexchat gtk lua libcanberra
# nodejs: enable npm
net-libs/nodejs npm
# emacs: enable gui with gtk
app-editors/emacs gui gtk
# emacs: enable tree-sitter support
app-editors/emacs tree-sitter
# emacs: enable support for various image formats
app-editors/emacs svg webp gif imagemagick png
# emacs: enable builtin xml parsing
app-editors/emacs libxml2
# emacs: enable JIT compilation for .el files
app-editors/emacs jit
sys-devel/gcc jit
# emacs: third party support
net-mail/notmuch emacs
app-crypt/pinentry emacs
dev-libs/protobuf emacs
dev-util/pkgcheck emacs
app-admin/eselect emacs
# zig: fetch the documentation for offline use
dev-lang/zig doc
# rust: use system-llvm
dev-lang/rust system-llvm
# mozilla: use system libraries, hwaccel
www-client/firefox system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-pipewire system-webp hwaccel
mail-client/thunderbird system-av1 system-harfbuzz system-jpeg system-libevent system-librnp system-libvpx system-webp system-pipewire hwaccel
# droidcam: enable gtk3 frontend
media-video/droidcam gtk
dev-libs/libdbusmenu gtk3
# mpv: enable CLI tools and archive support
media-video/mpv tools archive
# yad: disable webkit (brings webkit-gtk)
gnome-extra/yad -webkit
# Pipewire / Pulseaudio
media-video/pipewire echo-cancel extra jack-sdk v4l sound-server flatpak pipewire-alsa
media-libs/libcanberra pulseaudio
# inkscape: enable support for newer svg2 format
media-gfx/inkscape svg2
# nerdfonts:
media-fonts/nerdfonts bigblueterminal terminus liberationmono noto inconsolata hack
# xfce-meta: enable image, svg, power management, archive, calendar and pulseaudio support
xfce-base/xfce4-meta image svg upower archive calendar pulseaudio
xfce-base/xfce4-settings libcanberra -xklavier
# xfce4-pulseaudio-plugin: disable keybinder (doesn’t work on wayland)
xfce-extra/xfce4-pulseaudio-plugin libcanberra -keybinder
# xfdesktop: enable X support (doesn't build properly without it)
xfce-base/xfdesktop X
xfce-base/libxfce4ui X
xfce-base/libxfce4windowing X
# xfce4ui: enable system-info menu in settings
xfce-base/libxfce4ui system-info
# labwc: enable Xwayland
gui-wm/labwc X
gui-libs/wlroots X
# wlroots: enable xcb-errors (better error reporting for Xwayland)
gui-libs/wlroots xcb-errors
# swaybg: enable gdk-pixbuf (allows more image formats)
gui-apps/swaybg gdk-pixbuf
# nm-applet: enable appindicator support
gnome-extra/nm-applet appindicator
# X: enable X support for apps still running under X
sys-apps/dbus X
media-libs/libepoxy X
media-libs/libglvnd X
media-libs/mesa X
x11-libs/libxkbcommon X
x11-libs/pango X
x11-libs/cairo X
dev-python/pycairo X
x11-libs/gtk+ X
dev-cpp/cairomm X
dev-cpp/gtkmm X
dev-qt/qtgui X
|