From 666096917cec1b4967395aebc767477ffe8803e2 Mon Sep 17 00:00:00 2001 From: luc Date: Wed, 5 Aug 2026 11:08:15 +0200 Subject: [PATCH] etc/portage: update glo and base In light of custom kernel --- etc/portage/make.conf | 19 ++++++++++--------- etc/portage/package.use/00glo | 6 +++--- etc/portage/package.use/10base | 8 +++++++- etc/portage/sets/base | 4 +++- 4 files changed, 23 insertions(+), 14 deletions(-) diff --git a/etc/portage/make.conf b/etc/portage/make.conf index 31fad15..26cd819 100644 --- a/etc/portage/make.conf +++ b/etc/portage/make.conf @@ -1,4 +1,4 @@ -# Compiler flags +# compiler flags COMMON_FLAGS="-march=native -O3 -pipe" CFLAGS="${COMMON_FLAGS}" CXXFLAGS="${COMMON_FLAGS}" @@ -8,23 +8,24 @@ RUSTFLAGS="${RUSTFLAGS} -C target-cpu=native" CHOST="x86_64-pc-linux-musl" LC_MESSAGES=en_US.utf8 -# Compiler options +# compiler options MAKEOPTS="-j12 -l14" -# Portage logging +# portage logging PORTAGE_ELOG_CLASSES="log warn error" PORTAGE_LOGDIR="/var/log/portage" PORTAGE_LOGDIR_CLEAN="find \"\${PORTAGE_LOGDIR}\" -type f ! -name \"summary.log*\" -mtime +7 -delete" -# Licensing +# licensing ACCEPT_LICENSE="-* @FREE" -# Emerge flags +# emerge flags EMERGE_DEFAULT_OPTS="--with-bdeps y --quiet-build y --ask y" -# Secureboot settings +# kmod settings +MODULES_SIGN_KEY="/var/lib/keys/modules-sign.pem" +MODULES_SIGN_HASH="sha512" + +# secureboot settings SECUREBOOT_SIGN_KEY="/var/lib/sbctl/keys/db/db.key" SECUREBOOT_SIGN_CERT="/var/lib/sbctl/keys/db/db.pem" -MODULES_SIGN_KEY="${SECUREBOOT_SIGN_KEY}" -MODULES_SIGN_CERT="${SECUREBOOT_SIGN_CERT}" -MODULES_SIGN_HASH="sha512" diff --git a/etc/portage/package.use/00glo b/etc/portage/package.use/00glo index 9a88673..53af109 100644 --- a/etc/portage/package.use/00glo +++ b/etc/portage/package.use/00glo @@ -2,10 +2,10 @@ # Global USE flags # System requirements -*/* hardened dist-kernel initramfs hostonly secureboot modules-sign udev acpi apparmor +*/* hardened 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 +*/* networkmanager dbus hwaccel bash-completion man pam pipewire system-pipewire v4l vulkan wayland eme-free jpeg png svg gdk-pixbuf # Remove bloat -*/* -debug -telemetry -modemmanager -ext* -ppp -systemd -elogind -X -kde -gnome -gtk-doc -webengine +*/* -debug -telemetry -modemmanager -ext* -ppp -systemd -elogind -X -kde -gnome -gtk-doc -webengine -vala diff --git a/etc/portage/package.use/10base b/etc/portage/package.use/10base index 4aeb865..7452702 100644 --- a/etc/portage/package.use/10base +++ b/etc/portage/package.use/10base @@ -1,6 +1,9 @@ # /etc/portage/package.use/10base # USE flags for base packages +# linux-firmware +sys-kernel/linux-firmware savedconfig + # doas app-admin/doas persist @@ -11,6 +14,9 @@ net-misc/networkmanager -wext sys-process/htop lm-sensors # cups -net-print/cups pdf +net-print/cups-meta pdf app-text/ghostscript-gpl cups net-print/libcupsfilters pdf + +# cifs-utils +net-libs/ngtcp2 gnutls diff --git a/etc/portage/sets/base b/etc/portage/sets/base index 5af7cdb..c94e38b 100644 --- a/etc/portage/sets/base +++ b/etc/portage/sets/base @@ -5,7 +5,9 @@ sys-kernel/linux-firmware #sys-firmware/intel-microcode sys-kernel/gentoo-sources +sys-kernel/modprobed-db sys-apps/openrc +sys-fs/zfs sys-fs/zfs-kmod sys-power/acpid #app-laptop/laptop-mode-tools @@ -22,7 +24,7 @@ sys-apps/portage app-eselect/eselect-repository app-portage/cpuid2cpuflags app-portage/gentoolkit -dev-util/ccache +app-admin/eclean-kernel # musl sys-libs/timezone-data