summaryrefslogtreecommitdiffstats
path: root/profiles
diff options
context:
space:
mode:
authorOrfeas <38209077+0xfea5@users.noreply.github.com>2025-09-18 16:54:00 +0300
committerOrfeas <38209077+0xfea5@users.noreply.github.com>2025-09-18 16:54:00 +0300
commit78aa70cf9015ace92bbd95406ea4bf43577a7ba9 (patch)
treeb006b56bb1f314e6a9fd7bac4e2efea50b017fd1 /profiles
parentamd64-desktop: add package.accept_keywords (diff)
downloadorf-overlay-78aa70cf9015ace92bbd95406ea4bf43577a7ba9.tar.gz
orf-overlay-78aa70cf9015ace92bbd95406ea4bf43577a7ba9.zip
amd64-desktop: add package.use
Diffstat (limited to 'profiles')
-rw-r--r--profiles/amd64-desktop/package.use118
1 files changed, 118 insertions, 0 deletions
diff --git a/profiles/amd64-desktop/package.use b/profiles/amd64-desktop/package.use
new file mode 100644
index 0000000..7a39553
--- /dev/null
+++ b/profiles/amd64-desktop/package.use
@@ -0,0 +1,118 @@
1# kernel: use savedconfig over initramfs
2sys-kernel/gentoo-kernel savedconfig -initramfs
3sys-kernel/linux-firmware -initramfs
4sys-firmware/intel-microcode -initramfs
5
6# systemd: use systemd-boot
7sys-apps/systemd boot kernel-install
8sys-kernel/installkernel systemd-boot
9
10# fuse: needs suid
11sys-fs/fuse suid
12
13# sudo: use offensive
14app-admin/sudo offensive
15
16# nm: disable wireless extensions (obsolete)
17net-misc/networkmanager -wext
18
19# ppp: disable gtk frontend
20net-dialup/ppp -gtk
21
22# cups: enable avahi printer discovery
23net-print/cups zeroconf
24
25# ca-certificates: include certs from CAcert
26app-misc/ca-certificates cacert
27dev-libs/nss cacert
28
29# libreoffice: use gtk3 (gtk4 requires X for some reason)
30app-office/libreoffice gtk3
31
32# transmission
33net-p2p/transmission appindicator cli gtk
34# inetutils: basic inet utils
35net-misc/inetutils telnet traceroute whois ftp
36# hexchat:
37net-irc/hexchat gtk lua libcanberra
38
39# emacs: enable gui with gtk
40app-editors/emacs gui gtk
41# emacs: enable tree-sitter support
42app-editors/emacs tree-sitter
43# emacs: enable support for various image formats
44app-editors/emacs svg webp gif imagemagick png
45# emacs: enable JIT compilation for .el files
46app-editors/emacs jit
47sys-devel/gcc jit
48# emacs: third party support
49net-mail/notmuch emacs
50app-crypt/pinentry emacs
51dev-libs/protobuf emacs
52dev-util/pkgcheck emacs
53app-admin/eselect emacs
54
55# zig: fetch the documentation for offline use
56dev-lang/zig doc
57
58# rust: use system-llvm
59dev-lang/rust system-llvm
60
61# mozilla: use system libraries, hwaccel
62www-client/firefox system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-pipewire system-webp hwaccel
63mail-client/thunderbird system-av1 system-harfbuzz system-jpeg system-libevent system-librnp system-libvpx system-webp system-pipewire hwaccel
64
65# droidcam: enable gtk3 frontend
66media-video/droidcam gtk
67dev-libs/libdbusmenu gtk3
68
69# mpv: enable CLI tools and archive support
70media-video/mpv tools archive
71
72# yad: disable webkit (brings webkit-gtk)
73gnome-extra/yad -webkit
74
75# Pipewire / Pulseaudio
76media-video/pipewire echo-cancel extra jack-sdk v4l sound-server flatpak pipewire-alsa
77media-libs/libcanberra pulseaudio
78
79# inkscape: enable support for newer svg2 format
80media-gfx/inkscape svg2
81
82# xfce-meta: enable image, svg, power management, archive, calendar and pulseaudio support
83xfce-base/xfce4-meta image svg upower archive calendar pulseaudio
84xfce-base/xfce4-settings libcanberra -xklavier
85# xfce4-pulseaudio-plugin: disable keybinder (doesn’t work on wayland)
86xfce-extra/xfce4-pulseaudio-plugin libcanberra -keybinder
87# xfdesktop: enable X support (doesn't build properly without it)
88xfce-base/xfdesktop X
89xfce-base/libxfce4ui X
90xfce-base/libxfce4windowing X
91# xfce4ui: enable system-info menu in settings
92xfce-base/libxfce4ui system-info
93
94# labwc: enable Xwayland
95gui-wm/labwc X
96gui-libs/wlroots X
97# wlroots: enable xcb-errors (better error reporting for Xwayland)
98gui-libs/wlroots xcb-errors
99
100# swaybg: enable gdk-pixbuf (allows more image formats)
101gui-apps/swaybg gdk-pixbuf
102
103# nm-applet: enable appindicator support
104gnome-extra/nm-applet appindicator
105
106# X: enable X support for apps still running under X
107sys-apps/dbus X
108media-libs/libepoxy X
109media-libs/libglvnd X
110media-libs/mesa X
111x11-libs/libxkbcommon X
112x11-libs/pango X
113x11-libs/cairo X
114dev-python/pycairo X
115x11-libs/gtk+ X
116dev-cpp/cairomm X
117dev-cpp/gtkmm X
118dev-qt/qtgui X