summaryrefslogtreecommitdiff
path: root/hosts/moyo/gentoo
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2025-10-17 12:22:00 -0400
committerAndrew Opalach <andrew@akon.city> 2025-10-17 12:32:42 -0400
commit544da1ba50d9cbf51a18ca0abf1db66b3baa7460 (patch)
tree1caa87664ea4937c5f4e6e8dc83c49b3132ddd70 /hosts/moyo/gentoo
parent85a47287e56ba9100420246531ebea5996cc0486 (diff)
downloaddotfiles-544da1ba50d9cbf51a18ca0abf1db66b3baa7460.tar.gz
dotfiles-544da1ba50d9cbf51a18ca0abf1db66b3baa7460.tar.bz2
dotfiles-544da1ba50d9cbf51a18ca0abf1db66b3baa7460.zip
Gentoo desktop
Diffstat (limited to 'hosts/moyo/gentoo')
-rw-r--r--hosts/moyo/gentoo/make.conf29
-rw-r--r--hosts/moyo/gentoo/package.accept_keywords/cowsql1
-rw-r--r--hosts/moyo/gentoo/package.accept_keywords/foot-terminfo1
-rw-r--r--hosts/moyo/gentoo/package.accept_keywords/incus1
-rw-r--r--hosts/moyo/gentoo/package.accept_keywords/megatools1
-rw-r--r--hosts/moyo/gentoo/package.accept_keywords/qemu1
-rw-r--r--hosts/moyo/gentoo/package.accept_keywords/samba1
-rw-r--r--hosts/moyo/gentoo/package.accept_keywords/seabios-bin1
-rw-r--r--hosts/moyo/gentoo/package.accept_keywords/talloc1
-rw-r--r--hosts/moyo/gentoo/package.accept_keywords/tdb1
-rw-r--r--hosts/moyo/gentoo/package.accept_keywords/tevent1
-rw-r--r--hosts/moyo/gentoo/package.accept_keywords/virtiofsd1
-rw-r--r--hosts/moyo/gentoo/package.license/kernel1
-rw-r--r--hosts/moyo/gentoo/package.mask/python2
-rw-r--r--hosts/moyo/gentoo/package.use/00cpu-flags2
-rw-r--r--hosts/moyo/gentoo/package.use/00video-cards1
-rw-r--r--hosts/moyo/gentoo/package.use/apparmor-profiles1
-rw-r--r--hosts/moyo/gentoo/package.use/binutils1
-rw-r--r--hosts/moyo/gentoo/package.use/binutils-libs1
-rw-r--r--hosts/moyo/gentoo/package.use/chrony1
-rw-r--r--hosts/moyo/gentoo/package.use/connman1
-rw-r--r--hosts/moyo/gentoo/package.use/dhcp1
-rw-r--r--hosts/moyo/gentoo/package.use/doas1
-rw-r--r--hosts/moyo/gentoo/package.use/elfutils1
-rw-r--r--hosts/moyo/gentoo/package.use/ffmpeg1
-rw-r--r--hosts/moyo/gentoo/package.use/freetype2
-rw-r--r--hosts/moyo/gentoo/package.use/gcc2
-rw-r--r--hosts/moyo/gentoo/package.use/git1
-rw-r--r--hosts/moyo/gentoo/package.use/glib1
-rw-r--r--hosts/moyo/gentoo/package.use/glibc2
-rw-r--r--hosts/moyo/gentoo/package.use/gmp2
-rw-r--r--hosts/moyo/gentoo/package.use/harfbuzz2
-rw-r--r--hosts/moyo/gentoo/package.use/htop2
-rw-r--r--hosts/moyo/gentoo/package.use/installkernel1
-rw-r--r--hosts/moyo/gentoo/package.use/libglvnd2
-rw-r--r--hosts/moyo/gentoo/package.use/libnl1
-rw-r--r--hosts/moyo/gentoo/package.use/libvirt2
-rw-r--r--hosts/moyo/gentoo/package.use/linux-firmware1
-rw-r--r--hosts/moyo/gentoo/package.use/lxc2
-rw-r--r--hosts/moyo/gentoo/package.use/miscfiles1
-rw-r--r--hosts/moyo/gentoo/package.use/nvidia-drivers1
-rw-r--r--hosts/moyo/gentoo/package.use/pillow1
-rw-r--r--hosts/moyo/gentoo/package.use/python6
-rw-r--r--hosts/moyo/gentoo/package.use/qemu2
-rw-r--r--hosts/moyo/gentoo/package.use/qtgui1
-rw-r--r--hosts/moyo/gentoo/package.use/qtwidgets1
-rw-r--r--hosts/moyo/gentoo/package.use/sysklogd1
-rw-r--r--hosts/moyo/gentoo/package.use/talloc1
-rw-r--r--hosts/moyo/gentoo/package.use/zlib13
-rw-r--r--hosts/moyo/gentoo/package.use/zz-autounmask17
-rw-r--r--hosts/moyo/gentoo/profile/package.use.force/force.conf4
51 files changed, 66 insertions, 61 deletions
diff --git a/hosts/moyo/gentoo/make.conf b/hosts/moyo/gentoo/make.conf
index 9ee18b9..0873043 100644
--- a/hosts/moyo/gentoo/make.conf
+++ b/hosts/moyo/gentoo/make.conf
@@ -1,37 +1,46 @@
WARNING_FLAGS="-Werror=odr -Werror=lto-type-mismatch -Werror=strict-aliasing"
-COMMON_FLAGS="-O2 -pipe -march=znver1 -mtune=znver1 -fno-semantic-interposition -flto ${WARNING_FLAGS}"
+COMMON_FLAGS="-O2 -pipe -march=znver1 -mtune=znver1 -fno-semantic-interposition -fomit-frame-pointer -fno-stack-protector -flto ${WARNING_FLAGS}"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
+LDFLAGS="${COMMON_FLAGS} ${LDFLAGS} ${WARNING_FLAGS}"
CGO_CFLAGS="${COMMON_FLAGS}"
CGO_CXXFLAGS="${COMMON_FLAGS}"
CGO_FFLAGS="${COMMON_FLAGS}"
CGO_LDFLAGS="${LDFLAGS}"
-RUSTFLAGS="-C opt-level=2 -C target-cpu=znver1"
+RUSTFLAGS="${RUSTFLAGS} -C target-cpu=znver1"
-MAKEOPTS="-j4"
+MAKEOPTS="-j4 -l5"
+#EMERGE_DEFAULT_OPTS="--jobs 2 --with-bdeps-auto=n"
EMERGE_DEFAULT_OPTS="--jobs 2"
RUBY_TARGETS="ruby32"
+PERL_FEATURES=""
+
LUA_SINGLE_TARGET="lua5-4"
LUA_TARGETS="lua5-4"
-KERNEL="linux"
-
ACCEPT_KEYWORDS="amd64"
-ACCEPT_LICENSE="-* @FREE @BINARY-REDISTRIBUTABLE"
+ACCEPT_LICENSE="-* @FREE"
-USE="lto pgo orc native-extensions dbus udev policykit acl -systemd -consolekit -X -wayland -gtk -gnome -kde -qt5 -qt6 -alsa -jack -pulseaudio -bluetooth -introspection -nls -numa -selinux -caps -filecaps -sysprof -pie -pic -unwind -ssp -hardened -sanitize -debug -cpudetection"
+USE="modules-compress lto pgo orc \
+ -numa -selinux -sysprof -pie -pic -unwind -ssp -cet -hardened -sanitize -debug \
+ -policykit -consolekit -systemd -nls -introspection -vala \
+ -X -wayland -gtk -qt5 -qt6 -gnome -kde \
+ -dbus -bluetooth -alsa -jack -pulseaudio -pipewire"
GRUB_PLATFORMS="efi-64"
-VIDEO_CARDS="amdgpu radeonsi"
INPUT_DEVICES="keyboard"
-L10N="en"
-LC_MESSAGES=C.utf8
+L10N="en en-US"
+LC_MESSAGES="C.utf8"
+
+GENTOO_MIRRORS="https://gentoo.osuosl.org/ \
+ https://mirror.servaxnet.com/gentoo/ \
+ http://gentoo-mirror.flux.utah.edu/"
diff --git a/hosts/moyo/gentoo/package.accept_keywords/cowsql b/hosts/moyo/gentoo/package.accept_keywords/cowsql
deleted file mode 100644
index 744c16e..0000000
--- a/hosts/moyo/gentoo/package.accept_keywords/cowsql
+++ /dev/null
@@ -1 +0,0 @@
-dev-libs/cowsql ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/foot-terminfo b/hosts/moyo/gentoo/package.accept_keywords/foot-terminfo
deleted file mode 100644
index c42d2a9..0000000
--- a/hosts/moyo/gentoo/package.accept_keywords/foot-terminfo
+++ /dev/null
@@ -1 +0,0 @@
-gui-apps/foot-terminfo ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/incus b/hosts/moyo/gentoo/package.accept_keywords/incus
deleted file mode 100644
index 5fae8e1..0000000
--- a/hosts/moyo/gentoo/package.accept_keywords/incus
+++ /dev/null
@@ -1 +0,0 @@
-app-containers/incus ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/megatools b/hosts/moyo/gentoo/package.accept_keywords/megatools
deleted file mode 100644
index 9b81e46..0000000
--- a/hosts/moyo/gentoo/package.accept_keywords/megatools
+++ /dev/null
@@ -1 +0,0 @@
-net-misc/megatools ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/qemu b/hosts/moyo/gentoo/package.accept_keywords/qemu
deleted file mode 100644
index 0d5a3eb..0000000
--- a/hosts/moyo/gentoo/package.accept_keywords/qemu
+++ /dev/null
@@ -1 +0,0 @@
-app-emulation/qemu ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/samba b/hosts/moyo/gentoo/package.accept_keywords/samba
deleted file mode 100644
index 90d7b6d..0000000
--- a/hosts/moyo/gentoo/package.accept_keywords/samba
+++ /dev/null
@@ -1 +0,0 @@
-net-fs/samba ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/seabios-bin b/hosts/moyo/gentoo/package.accept_keywords/seabios-bin
deleted file mode 100644
index 02519e6..0000000
--- a/hosts/moyo/gentoo/package.accept_keywords/seabios-bin
+++ /dev/null
@@ -1 +0,0 @@
-sys-firmware/seabios-bin ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/talloc b/hosts/moyo/gentoo/package.accept_keywords/talloc
deleted file mode 100644
index f08e38b..0000000
--- a/hosts/moyo/gentoo/package.accept_keywords/talloc
+++ /dev/null
@@ -1 +0,0 @@
-sys-libs/talloc ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/tdb b/hosts/moyo/gentoo/package.accept_keywords/tdb
deleted file mode 100644
index 4b53952..0000000
--- a/hosts/moyo/gentoo/package.accept_keywords/tdb
+++ /dev/null
@@ -1 +0,0 @@
-sys-libs/tdb ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/tevent b/hosts/moyo/gentoo/package.accept_keywords/tevent
deleted file mode 100644
index 924bdcc..0000000
--- a/hosts/moyo/gentoo/package.accept_keywords/tevent
+++ /dev/null
@@ -1 +0,0 @@
-sys-libs/tevent ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/virtiofsd b/hosts/moyo/gentoo/package.accept_keywords/virtiofsd
deleted file mode 100644
index f7504db..0000000
--- a/hosts/moyo/gentoo/package.accept_keywords/virtiofsd
+++ /dev/null
@@ -1 +0,0 @@
-app-emulation/virtiofsd ~amd64
diff --git a/hosts/moyo/gentoo/package.license/kernel b/hosts/moyo/gentoo/package.license/kernel
new file mode 100644
index 0000000..348558e
--- /dev/null
+++ b/hosts/moyo/gentoo/package.license/kernel
@@ -0,0 +1 @@
+sys-kernel/linux-firmware linux-fw-redistributable
diff --git a/hosts/moyo/gentoo/package.mask/python b/hosts/moyo/gentoo/package.mask/python
index 20d7841..af9ebaf 100644
--- a/hosts/moyo/gentoo/package.mask/python
+++ b/hosts/moyo/gentoo/package.mask/python
@@ -1 +1 @@
->=dev-lang/python-3.13
+>=dev-lang/python-3.14.0
diff --git a/hosts/moyo/gentoo/package.use/00cpu-flags b/hosts/moyo/gentoo/package.use/00cpu-flags
index 102a85d..ea302d2 100644
--- a/hosts/moyo/gentoo/package.use/00cpu-flags
+++ b/hosts/moyo/gentoo/package.use/00cpu-flags
@@ -1 +1 @@
-*/* CPU_FLAGS_X86: aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sha sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
+*/* 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/hosts/moyo/gentoo/package.use/00video-cards b/hosts/moyo/gentoo/package.use/00video-cards
new file mode 100644
index 0000000..320548a
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/00video-cards
@@ -0,0 +1 @@
+*/* VIDEO_CARDS: -* amdgpu radeonsi radeon
diff --git a/hosts/moyo/gentoo/package.use/apparmor-profiles b/hosts/moyo/gentoo/package.use/apparmor-profiles
new file mode 100644
index 0000000..7993ade
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/apparmor-profiles
@@ -0,0 +1 @@
+sec-policy/apparmor-profiles minimal
diff --git a/hosts/moyo/gentoo/package.use/binutils b/hosts/moyo/gentoo/package.use/binutils
deleted file mode 100644
index 3dbc67d..0000000
--- a/hosts/moyo/gentoo/package.use/binutils
+++ /dev/null
@@ -1 +0,0 @@
-sys-devel/binutils pgo -cet
diff --git a/hosts/moyo/gentoo/package.use/binutils-libs b/hosts/moyo/gentoo/package.use/binutils-libs
deleted file mode 100644
index d2d9d0d..0000000
--- a/hosts/moyo/gentoo/package.use/binutils-libs
+++ /dev/null
@@ -1 +0,0 @@
-sys-libs/binutils-libs -cet
diff --git a/hosts/moyo/gentoo/package.use/chrony b/hosts/moyo/gentoo/package.use/chrony
new file mode 100644
index 0000000..826c085
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/chrony
@@ -0,0 +1 @@
+net-misc/chrony samba
diff --git a/hosts/moyo/gentoo/package.use/connman b/hosts/moyo/gentoo/package.use/connman
new file mode 100644
index 0000000..001a89a
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/connman
@@ -0,0 +1 @@
+net-misc/connman -wifi
diff --git a/hosts/moyo/gentoo/package.use/dhcp b/hosts/moyo/gentoo/package.use/dhcp
new file mode 100644
index 0000000..068becd
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/dhcp
@@ -0,0 +1 @@
+net-misc/dhcp -server
diff --git a/hosts/moyo/gentoo/package.use/doas b/hosts/moyo/gentoo/package.use/doas
new file mode 100644
index 0000000..2d1cc48
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/doas
@@ -0,0 +1 @@
+app-admin/doas persist
diff --git a/hosts/moyo/gentoo/package.use/elfutils b/hosts/moyo/gentoo/package.use/elfutils
new file mode 100644
index 0000000..1c494f6
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/elfutils
@@ -0,0 +1 @@
+dev-libs/elfutils zstd
diff --git a/hosts/moyo/gentoo/package.use/ffmpeg b/hosts/moyo/gentoo/package.use/ffmpeg
new file mode 100644
index 0000000..3434c7a
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/ffmpeg
@@ -0,0 +1 @@
+media-video/ffmpeg -libass
diff --git a/hosts/moyo/gentoo/package.use/freetype b/hosts/moyo/gentoo/package.use/freetype
index 4a5bb71..f8b3be5 100644
--- a/hosts/moyo/gentoo/package.use/freetype
+++ b/hosts/moyo/gentoo/package.use/freetype
@@ -1 +1 @@
-media-libs/freetype -adobe-cff -bzip2 -cleartype-hinting -png
+media-libs/freetype -harfbuzz -adobe-cff -bzip2 -cleartype-hinting -png
diff --git a/hosts/moyo/gentoo/package.use/gcc b/hosts/moyo/gentoo/package.use/gcc
index f301a50..4a5f9cd 100644
--- a/hosts/moyo/gentoo/package.use/gcc
+++ b/hosts/moyo/gentoo/package.use/gcc
@@ -1 +1 @@
-sys-devel/gcc pgo jit graphite -fortran -ssp -default-stack-clash-protection -default-znow -cet
+sys-devel/gcc jit graphite -fortran -default-stack-clash-protection -default-znow
diff --git a/hosts/moyo/gentoo/package.use/git b/hosts/moyo/gentoo/package.use/git
new file mode 100644
index 0000000..553f74b
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/git
@@ -0,0 +1 @@
+dev-vcs/git -webdav -perl
diff --git a/hosts/moyo/gentoo/package.use/glib b/hosts/moyo/gentoo/package.use/glib
new file mode 100644
index 0000000..fce79db
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/glib
@@ -0,0 +1 @@
+dev-libs/glib -mime
diff --git a/hosts/moyo/gentoo/package.use/glibc b/hosts/moyo/gentoo/package.use/glibc
index 33fe408..ec6d969 100644
--- a/hosts/moyo/gentoo/package.use/glibc
+++ b/hosts/moyo/gentoo/package.use/glibc
@@ -1 +1 @@
-sys-libs/glibc -multiarch -profile -ssp -cet
+sys-libs/glibc -multiarch -profile
diff --git a/hosts/moyo/gentoo/package.use/gmp b/hosts/moyo/gentoo/package.use/gmp
index a5b882c..9ff5eb5 100644
--- a/hosts/moyo/gentoo/package.use/gmp
+++ b/hosts/moyo/gentoo/package.use/gmp
@@ -1 +1 @@
-dev-libs/gmp cxx
+dev-libs/gmp -cxx -cpudetection
diff --git a/hosts/moyo/gentoo/package.use/harfbuzz b/hosts/moyo/gentoo/package.use/harfbuzz
index 5df986b..036249d 100644
--- a/hosts/moyo/gentoo/package.use/harfbuzz
+++ b/hosts/moyo/gentoo/package.use/harfbuzz
@@ -1 +1 @@
-media-libs/harfbuzz -cairo -glib -graphite -introspection -truetype
+media-libs/harfbuzz graphite -cairo -glib -introspection
diff --git a/hosts/moyo/gentoo/package.use/htop b/hosts/moyo/gentoo/package.use/htop
index 926bf14..b7af6cf 100644
--- a/hosts/moyo/gentoo/package.use/htop
+++ b/hosts/moyo/gentoo/package.use/htop
@@ -1 +1 @@
-sys-process/htop lm-sensors
+sys-process/htop lm-sensors caps
diff --git a/hosts/moyo/gentoo/package.use/installkernel b/hosts/moyo/gentoo/package.use/installkernel
new file mode 100644
index 0000000..6622e7a
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/installkernel
@@ -0,0 +1 @@
+sys-kernel/installkernel dracut grub
diff --git a/hosts/moyo/gentoo/package.use/libglvnd b/hosts/moyo/gentoo/package.use/libglvnd
index 9471c08..992f32b 100644
--- a/hosts/moyo/gentoo/package.use/libglvnd
+++ b/hosts/moyo/gentoo/package.use/libglvnd
@@ -1 +1 @@
-media-libs/libglvnd X
+media-libs/libglvnd -X
diff --git a/hosts/moyo/gentoo/package.use/libnl b/hosts/moyo/gentoo/package.use/libnl
deleted file mode 100644
index 7970840..0000000
--- a/hosts/moyo/gentoo/package.use/libnl
+++ /dev/null
@@ -1 +0,0 @@
-dev-libs/libnl -debug
diff --git a/hosts/moyo/gentoo/package.use/libvirt b/hosts/moyo/gentoo/package.use/libvirt
index ccd9468..6aae84f 100644
--- a/hosts/moyo/gentoo/package.use/libvirt
+++ b/hosts/moyo/gentoo/package.use/libvirt
@@ -1 +1 @@
-app-emulation/libvirt pcap parted lvm policykit iscsi iscsi-direct
+app-emulation/libvirt pcap
diff --git a/hosts/moyo/gentoo/package.use/linux-firmware b/hosts/moyo/gentoo/package.use/linux-firmware
new file mode 100644
index 0000000..5d0b8c9
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/linux-firmware
@@ -0,0 +1 @@
+sys-kernel/linux-firmware compress-zstd
diff --git a/hosts/moyo/gentoo/package.use/lxc b/hosts/moyo/gentoo/package.use/lxc
index 56754cb..0b6d483 100644
--- a/hosts/moyo/gentoo/package.use/lxc
+++ b/hosts/moyo/gentoo/package.use/lxc
@@ -1 +1 @@
-app-containers/lxc caps io-uring -apparmor
+app-containers/lxc io-uring -apparmor
diff --git a/hosts/moyo/gentoo/package.use/miscfiles b/hosts/moyo/gentoo/package.use/miscfiles
new file mode 100644
index 0000000..0d07a72
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/miscfiles
@@ -0,0 +1 @@
+sys-apps/miscfiles minimal
diff --git a/hosts/moyo/gentoo/package.use/nvidia-drivers b/hosts/moyo/gentoo/package.use/nvidia-drivers
deleted file mode 100644
index 502813d..0000000
--- a/hosts/moyo/gentoo/package.use/nvidia-drivers
+++ /dev/null
@@ -1 +0,0 @@
-x11-drivers/nvidia-drivers -X -wayland -multilib -abi_x86_32 kms -gtk3 -tools -compat uvm
diff --git a/hosts/moyo/gentoo/package.use/pillow b/hosts/moyo/gentoo/package.use/pillow
new file mode 100644
index 0000000..37f5d53
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/pillow
@@ -0,0 +1 @@
+dev-python/pillow -jpeg -zlib
diff --git a/hosts/moyo/gentoo/package.use/python b/hosts/moyo/gentoo/package.use/python
index 10a653e..f4d398e 100644
--- a/hosts/moyo/gentoo/package.use/python
+++ b/hosts/moyo/gentoo/package.use/python
@@ -1,3 +1,3 @@
-dev-lang/python sqlite pgo -bluetooth
-*/* PYTHON_TARGETS: -* python3_12
-*/* PYTHON_SINGLE_TARGET: -* python3_12
+dev-lang/python sqlite
+*/* PYTHON_TARGETS: -* python3_13
+*/* PYTHON_SINGLE_TARGET: -* python3_13
diff --git a/hosts/moyo/gentoo/package.use/qemu b/hosts/moyo/gentoo/package.use/qemu
index 1a2a440..dd22332 100644
--- a/hosts/moyo/gentoo/package.use/qemu
+++ b/hosts/moyo/gentoo/package.use/qemu
@@ -1 +1 @@
-app-emulation/qemu -doc pin-upstream-blobs -gnutls -sdl -gtk io-uring jemalloc iscsi -opengl spice usb usbredir -virgl virtfs -vnc -ncurses -oss -png QEMU_SOFTMMU_TARGETS: aarch64 x86_64 m68k i386
+app-emulation/qemu io-uring -doc -gnutls -jpeg -ncurses -opengl -oss -png -vnc -xattr QEMU_SOFTMMU_TARGETS: x86_64
diff --git a/hosts/moyo/gentoo/package.use/qtgui b/hosts/moyo/gentoo/package.use/qtgui
deleted file mode 100644
index ecf6b50..0000000
--- a/hosts/moyo/gentoo/package.use/qtgui
+++ /dev/null
@@ -1 +0,0 @@
-dev-qt/qtgui linuxfb -egl -eglfs -gles2-only -png -dbus -libinput -udev
diff --git a/hosts/moyo/gentoo/package.use/qtwidgets b/hosts/moyo/gentoo/package.use/qtwidgets
deleted file mode 100644
index 5b50f8a..0000000
--- a/hosts/moyo/gentoo/package.use/qtwidgets
+++ /dev/null
@@ -1 +0,0 @@
-dev-qt/qtwidgets -dbus -png
diff --git a/hosts/moyo/gentoo/package.use/sysklogd b/hosts/moyo/gentoo/package.use/sysklogd
new file mode 100644
index 0000000..4d866b0
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/sysklogd
@@ -0,0 +1 @@
+app-admin/sysklogd logrotate
diff --git a/hosts/moyo/gentoo/package.use/talloc b/hosts/moyo/gentoo/package.use/talloc
new file mode 100644
index 0000000..04e8a13
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/talloc
@@ -0,0 +1 @@
+sys-libs/talloc -python
diff --git a/hosts/moyo/gentoo/package.use/zlib b/hosts/moyo/gentoo/package.use/zlib
index b934da8..e7c562a 100644
--- a/hosts/moyo/gentoo/package.use/zlib
+++ b/hosts/moyo/gentoo/package.use/zlib
@@ -1 +1,14 @@
sys-libs/zlib minizip
+# required by app-containers/incus-6.0.4-r1::gentoo
+# required by incus (argument)
+>=dev-libs/raft-0.22.1 lz4
+# required by app-containers/incus-6.0.4-r1::gentoo
+# required by incus (argument)
+>=dev-util/xdelta-3.0.11-r1 lzma
+# required by app-containers/incus-6.0.4-r1::gentoo
+# required by incus (argument)
+>=sys-fs/squashfs-tools-4.7 lzma
+# required by app-containers/lxc-6.0.4-r1::gentoo[tools,caps]
+# required by app-containers/incus-6.0.4-r1::gentoo
+# required by incus (argument)
+>=sys-libs/libcap-2.76 static-libs
diff --git a/hosts/moyo/gentoo/package.use/zz-autounmask b/hosts/moyo/gentoo/package.use/zz-autounmask
deleted file mode 100644
index a25b21a..0000000
--- a/hosts/moyo/gentoo/package.use/zz-autounmask
+++ /dev/null
@@ -1,17 +0,0 @@
-# required by app-containers/incus-6.0.0-r1::gentoo
-# required by incus (argument)
->=dev-libs/raft-0.22.1 lz4
-# required by app-containers/incus-6.0.0-r1::gentoo
-# required by incus (argument)
->=dev-util/xdelta-3.0.11-r1 lzma
-# required by app-containers/incus-6.0.0-r1::gentoo
-# required by incus (argument)
->=sys-fs/squashfs-tools-4.6.1 lzma
-# required by app-containers/lxc-6.0.0-r1::gentoo[-caps,tools]
-# required by app-containers/incus-6.0.0-r1::gentoo
-# required by incus (argument)
->=sys-libs/libcap-2.69-r1 static-libs
-# required by net-dns/bind-tools-9.18.0::gentoo
-# required by @selected
-# required by @world (argument)
->=net-dns/bind-9.18.29-r2 idn
diff --git a/hosts/moyo/gentoo/profile/package.use.force/force.conf b/hosts/moyo/gentoo/profile/package.use.force/force.conf
index 13ec281..eb5575d 100644
--- a/hosts/moyo/gentoo/profile/package.use.force/force.conf
+++ b/hosts/moyo/gentoo/profile/package.use.force/force.conf
@@ -1,2 +1,2 @@
-*/* -pie
-sys-devel/gcc -default-stack-clash-protection -default-znow
+sys-devel/gcc -pie -default-stack-clash-protection -default-znow
+sys-devel/binutils -cet