etc/portage: update glo and base

In light of custom kernel
This commit is contained in:
Luc Bijl 2026-08-05 11:08:15 +02:00
parent 9a58144dd2
commit 666096917c
4 changed files with 23 additions and 14 deletions

View file

@ -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"

View file

@ -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

View file

@ -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

View file

@ -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