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