From 07929fa896ed9fa114cbe9ca5d7f297b517a0844 Mon Sep 17 00:00:00 2001 From: luc Date: Fri, 24 Jul 2026 17:42:51 +0200 Subject: [PATCH] etc/portage/package.use/*: add --- etc/portage/package.use/00glo | 11 +++++++++++ etc/portage/package.use/01cpu | 3 +++ etc/portage/package.use/05boot | 9 +++++++++ etc/portage/package.use/10base | 16 ++++++++++++++++ etc/portage/package.use/15video | 33 +++++++++++++++++++++++++++++++++ etc/portage/package.use/99inv | 25 +++++++++++++++++++++++++ 6 files changed, 97 insertions(+) create mode 100644 etc/portage/package.use/00glo create mode 100644 etc/portage/package.use/01cpu create mode 100644 etc/portage/package.use/05boot create mode 100644 etc/portage/package.use/10base create mode 100644 etc/portage/package.use/15video create mode 100644 etc/portage/package.use/99inv diff --git a/etc/portage/package.use/00glo b/etc/portage/package.use/00glo new file mode 100644 index 0000000..9a88673 --- /dev/null +++ b/etc/portage/package.use/00glo @@ -0,0 +1,11 @@ +# /etc/portage/package.use/00glo +# Global USE flags + +# System requirements +*/* hardened dist-kernel initramfs hostonly secureboot modules-sign udev acpi apparmor + +# User requirements +*/* networkmanager dbus hwaccel bash-completion man pam pipewire system-pipewire vulkan wayland eme-free jpeg png svg + +# Remove bloat +*/* -debug -telemetry -modemmanager -ext* -ppp -systemd -elogind -X -kde -gnome -gtk-doc -webengine diff --git a/etc/portage/package.use/01cpu b/etc/portage/package.use/01cpu new file mode 100644 index 0000000..c2170fd --- /dev/null +++ b/etc/portage/package.use/01cpu @@ -0,0 +1,3 @@ +# /etc/portage/package.use/01cpu +# System specific cpu flags +*/* cpu_flags_x86: aes avx avx2 bmi1 bmi2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 diff --git a/etc/portage/package.use/05boot b/etc/portage/package.use/05boot new file mode 100644 index 0000000..635ee51 --- /dev/null +++ b/etc/portage/package.use/05boot @@ -0,0 +1,9 @@ +# /etc/portage/package.use/05boot +# USE flags for boot system + +# installkernel +sys-kernel/installkernel dracut ukify uki +sys-apps/systemd-utils kernel-install boot ukify + +# zlevis +app-crypt/zlevis dracut diff --git a/etc/portage/package.use/10base b/etc/portage/package.use/10base new file mode 100644 index 0000000..4aeb865 --- /dev/null +++ b/etc/portage/package.use/10base @@ -0,0 +1,16 @@ +# /etc/portage/package.use/10base +# USE flags for base packages + +# doas +app-admin/doas persist + +# networkmanager +net-misc/networkmanager -wext + +# htop +sys-process/htop lm-sensors + +# cups +net-print/cups pdf +app-text/ghostscript-gpl cups +net-print/libcupsfilters pdf diff --git a/etc/portage/package.use/15video b/etc/portage/package.use/15video new file mode 100644 index 0000000..ae6e6bc --- /dev/null +++ b/etc/portage/package.use/15video @@ -0,0 +1,33 @@ +# /etc/portage/package.use/15video +# USE flags for video packages + +# seatd +sys-auth/seatd server -builtin + +# videocards +*/* VIDEO_CARDS: -* amdgpu radeonsi + +# pipewire +media-video/pipewire sound-server loudness echo-cancel bluetooth +media-sound/pulseaudio -daemon + +# mpv +media-video/mpv -pulseaudio + +# xwayland +gui-libs/wlroots X +gui-wm/river X +x11-libs/libxkbcommon X +media-libs/libepoxy X +media-libs/libglvnd X +media-libs/mesa X + +# libdrm +x11-libs/libdrm x11-libs/libdrm video_cards_radeon + +# xdg-utils +app-text/xmlto text + +# swaybg +gui-apps/swaybg gdk-pixbuf + diff --git a/etc/portage/package.use/99inv b/etc/portage/package.use/99inv new file mode 100644 index 0000000..6af9260 --- /dev/null +++ b/etc/portage/package.use/99inv @@ -0,0 +1,25 @@ +# /etc/portage/package.use/99inv +# USE flags for individual packages + +# python +*/* PYTHON_TARGETS: -* python3_13 +*/* PYTHON_SINGLE_TARGET: -* python3_13 + +# gimp +app-text/poppler cairo +media-libs/babl introspection lcms +media-libs/gegl cairo introspection lcms + +# firefox +www-client/firefox pulseaudio +media-libs/libvpx postproc + +# thunderbird +media-libs/freetype harfbuzz + +# distrobox +net-firewall/iptables nftables + +# texlive +app-text/texlive extra science +media-libs/harfbuzz icu