summaryrefslogtreecommitdiff
path: root/hosts/moyo/gentoo
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2024-11-12 22:26:02 -0500
committerAndrew Opalach <andrew@akon.city> 2024-11-12 22:36:49 -0500
commit53a0a5473f45d37027af9663638adbf56667e4ca (patch)
tree05c6c39678a9005f95c00e0fdf31193657bd4d3d /hosts/moyo/gentoo
downloaddotfiles-53a0a5473f45d37027af9663638adbf56667e4ca.tar.gz
dotfiles-53a0a5473f45d37027af9663638adbf56667e4ca.tar.bz2
dotfiles-53a0a5473f45d37027af9663638adbf56667e4ca.zip
Hopefully no leaks
Diffstat (limited to 'hosts/moyo/gentoo')
-rw-r--r--hosts/moyo/gentoo/env/eix-extra-econf.conf3
-rw-r--r--hosts/moyo/gentoo/env/gcc.conf3
-rw-r--r--hosts/moyo/gentoo/env/notmpfs.conf1
-rw-r--r--hosts/moyo/gentoo/env/single-thread.conf1
-rw-r--r--hosts/moyo/gentoo/make.conf29
-rw-r--r--hosts/moyo/gentoo/package.accept_keywords/foot-terminfo1
-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/virtiofsd1
-rw-r--r--hosts/moyo/gentoo/package.env/eix1
-rw-r--r--hosts/moyo/gentoo/package.env/gcc1
-rw-r--r--hosts/moyo/gentoo/package.env/libvirt-python1
-rw-r--r--hosts/moyo/gentoo/package.env/rust1
-rw-r--r--hosts/moyo/gentoo/package.mask/python1
-rw-r--r--hosts/moyo/gentoo/package.use/00cpu-flags1
-rw-r--r--hosts/moyo/gentoo/package.use/HTTP-CookieJar1
-rw-r--r--hosts/moyo/gentoo/package.use/Net-HTTP1
-rw-r--r--hosts/moyo/gentoo/package.use/Net-SSLeay1
-rw-r--r--hosts/moyo/gentoo/package.use/Try-Tiny1
-rw-r--r--hosts/moyo/gentoo/package.use/bash1
-rw-r--r--hosts/moyo/gentoo/package.use/bind-tools1
-rw-r--r--hosts/moyo/gentoo/package.use/binutils1
-rw-r--r--hosts/moyo/gentoo/package.use/cpp-httplib1
-rw-r--r--hosts/moyo/gentoo/package.use/cryptsetup1
-rw-r--r--hosts/moyo/gentoo/package.use/dbus1
-rw-r--r--hosts/moyo/gentoo/package.use/debianutils1
-rw-r--r--hosts/moyo/gentoo/package.use/dnsmasq1
-rw-r--r--hosts/moyo/gentoo/package.use/freetype1
-rw-r--r--hosts/moyo/gentoo/package.use/gcc1
-rw-r--r--hosts/moyo/gentoo/package.use/gentoo-sources1
-rw-r--r--hosts/moyo/gentoo/package.use/gettext1
-rw-r--r--hosts/moyo/gentoo/package.use/glib-networking1
-rw-r--r--hosts/moyo/gentoo/package.use/glibc1
-rw-r--r--hosts/moyo/gentoo/package.use/gmp1
-rw-r--r--hosts/moyo/gentoo/package.use/gnutls1
-rw-r--r--hosts/moyo/gentoo/package.use/gpgme1
-rw-r--r--hosts/moyo/gentoo/package.use/grub1
-rw-r--r--hosts/moyo/gentoo/package.use/harfbuzz1
-rw-r--r--hosts/moyo/gentoo/package.use/htop1
-rw-r--r--hosts/moyo/gentoo/package.use/incus1
-rw-r--r--hosts/moyo/gentoo/package.use/libglvnd1
-rw-r--r--hosts/moyo/gentoo/package.use/libnl1
-rw-r--r--hosts/moyo/gentoo/package.use/libosinfo1
-rw-r--r--hosts/moyo/gentoo/package.use/libpcre1
-rw-r--r--hosts/moyo/gentoo/package.use/libsoup1
-rw-r--r--hosts/moyo/gentoo/package.use/libvirt1
-rw-r--r--hosts/moyo/gentoo/package.use/libxcb1
-rw-r--r--hosts/moyo/gentoo/package.use/libxml21
-rw-r--r--hosts/moyo/gentoo/package.use/lvm21
-rw-r--r--hosts/moyo/gentoo/package.use/lxc1
-rw-r--r--hosts/moyo/gentoo/package.use/mesa1
-rw-r--r--hosts/moyo/gentoo/package.use/ncurses1
-rw-r--r--hosts/moyo/gentoo/package.use/nfs-utils1
-rw-r--r--hosts/moyo/gentoo/package.use/nftables1
-rw-r--r--hosts/moyo/gentoo/package.use/nvidia-drivers1
-rw-r--r--hosts/moyo/gentoo/package.use/parted1
-rw-r--r--hosts/moyo/gentoo/package.use/perl1
-rw-r--r--hosts/moyo/gentoo/package.use/pygobject1
-rw-r--r--hosts/moyo/gentoo/package.use/python3
-rw-r--r--hosts/moyo/gentoo/package.use/qemu1
-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/sqlite1
-rw-r--r--hosts/moyo/gentoo/package.use/timezone-data1
-rw-r--r--hosts/moyo/gentoo/package.use/vim1
-rw-r--r--hosts/moyo/gentoo/package.use/vim-core1
-rw-r--r--hosts/moyo/gentoo/package.use/zlib1
-rw-r--r--hosts/moyo/gentoo/package.use/zz-autounmask13
-rw-r--r--hosts/moyo/gentoo/profile/package.use.force/force.conf2
69 files changed, 116 insertions, 0 deletions
diff --git a/hosts/moyo/gentoo/env/eix-extra-econf.conf b/hosts/moyo/gentoo/env/eix-extra-econf.conf
new file mode 100644
index 0000000..ffd867b
--- /dev/null
+++ b/hosts/moyo/gentoo/env/eix-extra-econf.conf
@@ -0,0 +1,3 @@
+EXTRA_ECONF="--enable-security
+--enable-new-dialect
+--enable-strong-optimization"
diff --git a/hosts/moyo/gentoo/env/gcc.conf b/hosts/moyo/gentoo/env/gcc.conf
new file mode 100644
index 0000000..1c90660
--- /dev/null
+++ b/hosts/moyo/gentoo/env/gcc.conf
@@ -0,0 +1,3 @@
+COMMON_FLAGS="-march=native -mtune=native -O2 -fomit-frame-pointer -flto=auto -pipe"
+CFLAGS="${COMMON_FLAGS}"
+CXXFLAGS="${COMMON_FLAGS}"
diff --git a/hosts/moyo/gentoo/env/notmpfs.conf b/hosts/moyo/gentoo/env/notmpfs.conf
new file mode 100644
index 0000000..b8a96f4
--- /dev/null
+++ b/hosts/moyo/gentoo/env/notmpfs.conf
@@ -0,0 +1 @@
+PORTAGE_TMPDIR="/var/tmp/notmpfs"
diff --git a/hosts/moyo/gentoo/env/single-thread.conf b/hosts/moyo/gentoo/env/single-thread.conf
new file mode 100644
index 0000000..1b43095
--- /dev/null
+++ b/hosts/moyo/gentoo/env/single-thread.conf
@@ -0,0 +1 @@
+MAKEOPTS="-j1"
diff --git a/hosts/moyo/gentoo/make.conf b/hosts/moyo/gentoo/make.conf
new file mode 100644
index 0000000..eb9fb97
--- /dev/null
+++ b/hosts/moyo/gentoo/make.conf
@@ -0,0 +1,29 @@
+COMMON_FLAGS="-march=native -mtune=native -O2 -fomit-frame-pointer -flto=auto -fuse-linker-plugin -pipe"
+CFLAGS="${COMMON_FLAGS}"
+CXXFLAGS="${CFLAGS}"
+FCFLAGS="${COMMON_FLAGS}"
+FFLAGS="${COMMON_FLAGS}"
+RUSTFLAGS="-C opt-level=3 -C target-cpu=native"
+
+MAKEOPTS="-j4"
+EMERGE_DEFAULT_OPTS="--jobs 2"
+
+RUBY_TARGETS="ruby31"
+
+LUA_SINGLE_TARGET="luajit"
+LUA_TARGETS="luajit"
+
+KERNEL="linux"
+
+ACCEPT_KEYWORDS="amd64"
+ACCEPT_LICENSE="-* @FREE @BINARY-REDISTRIBUTABLE"
+
+USE="custom-cflags orc lto pgo 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"
+
+GRUB_PLATFORMS="efi-64"
+
+VIDEO_CARDS="radeon"
+INPUT_DEVICES="keyboard"
+
+L10N="en"
+LC_MESSAGES=C.utf8
diff --git a/hosts/moyo/gentoo/package.accept_keywords/foot-terminfo b/hosts/moyo/gentoo/package.accept_keywords/foot-terminfo
new file mode 100644
index 0000000..c42d2a9
--- /dev/null
+++ b/hosts/moyo/gentoo/package.accept_keywords/foot-terminfo
@@ -0,0 +1 @@
+gui-apps/foot-terminfo ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/megatools b/hosts/moyo/gentoo/package.accept_keywords/megatools
new file mode 100644
index 0000000..9b81e46
--- /dev/null
+++ b/hosts/moyo/gentoo/package.accept_keywords/megatools
@@ -0,0 +1 @@
+net-misc/megatools ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/qemu b/hosts/moyo/gentoo/package.accept_keywords/qemu
new file mode 100644
index 0000000..0d5a3eb
--- /dev/null
+++ b/hosts/moyo/gentoo/package.accept_keywords/qemu
@@ -0,0 +1 @@
+app-emulation/qemu ~amd64
diff --git a/hosts/moyo/gentoo/package.accept_keywords/virtiofsd b/hosts/moyo/gentoo/package.accept_keywords/virtiofsd
new file mode 100644
index 0000000..f7504db
--- /dev/null
+++ b/hosts/moyo/gentoo/package.accept_keywords/virtiofsd
@@ -0,0 +1 @@
+app-emulation/virtiofsd ~amd64
diff --git a/hosts/moyo/gentoo/package.env/eix b/hosts/moyo/gentoo/package.env/eix
new file mode 100644
index 0000000..6b1be34
--- /dev/null
+++ b/hosts/moyo/gentoo/package.env/eix
@@ -0,0 +1 @@
+app-portage/eix eix-extra-econf.conf
diff --git a/hosts/moyo/gentoo/package.env/gcc b/hosts/moyo/gentoo/package.env/gcc
new file mode 100644
index 0000000..ce6a990
--- /dev/null
+++ b/hosts/moyo/gentoo/package.env/gcc
@@ -0,0 +1 @@
+sys-devel/gcc notmpfs.conf gcc.conf
diff --git a/hosts/moyo/gentoo/package.env/libvirt-python b/hosts/moyo/gentoo/package.env/libvirt-python
new file mode 100644
index 0000000..967a860
--- /dev/null
+++ b/hosts/moyo/gentoo/package.env/libvirt-python
@@ -0,0 +1 @@
+dev-python/libvirt-python single-thread.conf
diff --git a/hosts/moyo/gentoo/package.env/rust b/hosts/moyo/gentoo/package.env/rust
new file mode 100644
index 0000000..018d177
--- /dev/null
+++ b/hosts/moyo/gentoo/package.env/rust
@@ -0,0 +1 @@
+dev-lang/rust notmpfs.conf
diff --git a/hosts/moyo/gentoo/package.mask/python b/hosts/moyo/gentoo/package.mask/python
new file mode 100644
index 0000000..20d7841
--- /dev/null
+++ b/hosts/moyo/gentoo/package.mask/python
@@ -0,0 +1 @@
+>=dev-lang/python-3.13
diff --git a/hosts/moyo/gentoo/package.use/00cpu-flags b/hosts/moyo/gentoo/package.use/00cpu-flags
new file mode 100644
index 0000000..102a85d
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/00cpu-flags
@@ -0,0 +1 @@
+*/* CPU_FLAGS_X86: aes avx avx2 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/HTTP-CookieJar b/hosts/moyo/gentoo/package.use/HTTP-CookieJar
new file mode 100644
index 0000000..534881d
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/HTTP-CookieJar
@@ -0,0 +1 @@
+dev-perl/HTTP-CookieJar minimal
diff --git a/hosts/moyo/gentoo/package.use/Net-HTTP b/hosts/moyo/gentoo/package.use/Net-HTTP
new file mode 100644
index 0000000..d2a50dc
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/Net-HTTP
@@ -0,0 +1 @@
+dev-perl/Net-HTTP minimal
diff --git a/hosts/moyo/gentoo/package.use/Net-SSLeay b/hosts/moyo/gentoo/package.use/Net-SSLeay
new file mode 100644
index 0000000..4f5f12b
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/Net-SSLeay
@@ -0,0 +1 @@
+dev-perl/Net-SSLeay minimal
diff --git a/hosts/moyo/gentoo/package.use/Try-Tiny b/hosts/moyo/gentoo/package.use/Try-Tiny
new file mode 100644
index 0000000..95e2e1a
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/Try-Tiny
@@ -0,0 +1 @@
+dev-perl/Try-Tiny minimal
diff --git a/hosts/moyo/gentoo/package.use/bash b/hosts/moyo/gentoo/package.use/bash
new file mode 100644
index 0000000..9a53477
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/bash
@@ -0,0 +1 @@
+app-shells/bash -net
diff --git a/hosts/moyo/gentoo/package.use/bind-tools b/hosts/moyo/gentoo/package.use/bind-tools
new file mode 100644
index 0000000..a244248
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/bind-tools
@@ -0,0 +1 @@
+net-dns/bind-tools idn
diff --git a/hosts/moyo/gentoo/package.use/binutils b/hosts/moyo/gentoo/package.use/binutils
new file mode 100644
index 0000000..3dbc67d
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/binutils
@@ -0,0 +1 @@
+sys-devel/binutils pgo -cet
diff --git a/hosts/moyo/gentoo/package.use/cpp-httplib b/hosts/moyo/gentoo/package.use/cpp-httplib
new file mode 100644
index 0000000..9536f9f
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/cpp-httplib
@@ -0,0 +1 @@
+dev-cpp/cpp-httplib -zlib
diff --git a/hosts/moyo/gentoo/package.use/cryptsetup b/hosts/moyo/gentoo/package.use/cryptsetup
new file mode 100644
index 0000000..2c1ce3a
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/cryptsetup
@@ -0,0 +1 @@
+sys-fs/cryptsetup urandom
diff --git a/hosts/moyo/gentoo/package.use/dbus b/hosts/moyo/gentoo/package.use/dbus
new file mode 100644
index 0000000..8d9a77c
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/dbus
@@ -0,0 +1 @@
+sys-apps/dbus user-session
diff --git a/hosts/moyo/gentoo/package.use/debianutils b/hosts/moyo/gentoo/package.use/debianutils
new file mode 100644
index 0000000..26fc686
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/debianutils
@@ -0,0 +1 @@
+sys-apps/debianutils installkernel
diff --git a/hosts/moyo/gentoo/package.use/dnsmasq b/hosts/moyo/gentoo/package.use/dnsmasq
new file mode 100644
index 0000000..45ae97d
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/dnsmasq
@@ -0,0 +1 @@
+net-dns/dnsmasq script
diff --git a/hosts/moyo/gentoo/package.use/freetype b/hosts/moyo/gentoo/package.use/freetype
new file mode 100644
index 0000000..4a5bb71
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/freetype
@@ -0,0 +1 @@
+media-libs/freetype -adobe-cff -bzip2 -cleartype-hinting -png
diff --git a/hosts/moyo/gentoo/package.use/gcc b/hosts/moyo/gentoo/package.use/gcc
new file mode 100644
index 0000000..f301a50
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/gcc
@@ -0,0 +1 @@
+sys-devel/gcc pgo jit graphite -fortran -ssp -default-stack-clash-protection -default-znow -cet
diff --git a/hosts/moyo/gentoo/package.use/gentoo-sources b/hosts/moyo/gentoo/package.use/gentoo-sources
new file mode 100644
index 0000000..bb6a5e2
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/gentoo-sources
@@ -0,0 +1 @@
+sys-kernel/gentoo-sources experimental
diff --git a/hosts/moyo/gentoo/package.use/gettext b/hosts/moyo/gentoo/package.use/gettext
new file mode 100644
index 0000000..e81cb57
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/gettext
@@ -0,0 +1 @@
+sys-devel/gettext -cxx
diff --git a/hosts/moyo/gentoo/package.use/glib-networking b/hosts/moyo/gentoo/package.use/glib-networking
new file mode 100644
index 0000000..77e8850
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/glib-networking
@@ -0,0 +1 @@
+net-libs/glib-networking -libproxy
diff --git a/hosts/moyo/gentoo/package.use/glibc b/hosts/moyo/gentoo/package.use/glibc
new file mode 100644
index 0000000..33fe408
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/glibc
@@ -0,0 +1 @@
+sys-libs/glibc -multiarch -profile -ssp -cet
diff --git a/hosts/moyo/gentoo/package.use/gmp b/hosts/moyo/gentoo/package.use/gmp
new file mode 100644
index 0000000..a5b882c
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/gmp
@@ -0,0 +1 @@
+dev-libs/gmp cxx
diff --git a/hosts/moyo/gentoo/package.use/gnutls b/hosts/moyo/gentoo/package.use/gnutls
new file mode 100644
index 0000000..b43a02b
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/gnutls
@@ -0,0 +1 @@
+net-libs/gnutls pkcs11 tools -cxx
diff --git a/hosts/moyo/gentoo/package.use/gpgme b/hosts/moyo/gentoo/package.use/gpgme
new file mode 100644
index 0000000..dfe93df
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/gpgme
@@ -0,0 +1 @@
+app-crypt/gpgme -cxx
diff --git a/hosts/moyo/gentoo/package.use/grub b/hosts/moyo/gentoo/package.use/grub
new file mode 100644
index 0000000..5fe6e10
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/grub
@@ -0,0 +1 @@
+sys-boot/grub device-mapper
diff --git a/hosts/moyo/gentoo/package.use/harfbuzz b/hosts/moyo/gentoo/package.use/harfbuzz
new file mode 100644
index 0000000..5df986b
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/harfbuzz
@@ -0,0 +1 @@
+media-libs/harfbuzz -cairo -glib -graphite -introspection -truetype
diff --git a/hosts/moyo/gentoo/package.use/htop b/hosts/moyo/gentoo/package.use/htop
new file mode 100644
index 0000000..926bf14
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/htop
@@ -0,0 +1 @@
+sys-process/htop lm-sensors
diff --git a/hosts/moyo/gentoo/package.use/incus b/hosts/moyo/gentoo/package.use/incus
new file mode 100644
index 0000000..d133dbd
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/incus
@@ -0,0 +1 @@
+app-containers/incus fuidshift -apparmor
diff --git a/hosts/moyo/gentoo/package.use/libglvnd b/hosts/moyo/gentoo/package.use/libglvnd
new file mode 100644
index 0000000..9471c08
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/libglvnd
@@ -0,0 +1 @@
+media-libs/libglvnd X
diff --git a/hosts/moyo/gentoo/package.use/libnl b/hosts/moyo/gentoo/package.use/libnl
new file mode 100644
index 0000000..7970840
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/libnl
@@ -0,0 +1 @@
+dev-libs/libnl -debug
diff --git a/hosts/moyo/gentoo/package.use/libosinfo b/hosts/moyo/gentoo/package.use/libosinfo
new file mode 100644
index 0000000..ae046f0
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/libosinfo
@@ -0,0 +1 @@
+sys-libs/libosinfo -vala
diff --git a/hosts/moyo/gentoo/package.use/libpcre b/hosts/moyo/gentoo/package.use/libpcre
new file mode 100644
index 0000000..4aa0dc4
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/libpcre
@@ -0,0 +1 @@
+dev-libs/libpcre -cxx
diff --git a/hosts/moyo/gentoo/package.use/libsoup b/hosts/moyo/gentoo/package.use/libsoup
new file mode 100644
index 0000000..3928d12
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/libsoup
@@ -0,0 +1 @@
+net-libs/libsoup -vala
diff --git a/hosts/moyo/gentoo/package.use/libvirt b/hosts/moyo/gentoo/package.use/libvirt
new file mode 100644
index 0000000..ccd9468
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/libvirt
@@ -0,0 +1 @@
+app-emulation/libvirt pcap parted lvm policykit iscsi iscsi-direct
diff --git a/hosts/moyo/gentoo/package.use/libxcb b/hosts/moyo/gentoo/package.use/libxcb
new file mode 100644
index 0000000..00cc89a
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/libxcb
@@ -0,0 +1 @@
+x11-libs/libxcb -xkb
diff --git a/hosts/moyo/gentoo/package.use/libxml2 b/hosts/moyo/gentoo/package.use/libxml2
new file mode 100644
index 0000000..55f17fd
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/libxml2
@@ -0,0 +1 @@
+dev-libs/libxml2 -ftp
diff --git a/hosts/moyo/gentoo/package.use/lvm2 b/hosts/moyo/gentoo/package.use/lvm2
new file mode 100644
index 0000000..534996a
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/lvm2
@@ -0,0 +1 @@
+sys-fs/lvm2 lvm
diff --git a/hosts/moyo/gentoo/package.use/lxc b/hosts/moyo/gentoo/package.use/lxc
new file mode 100644
index 0000000..56754cb
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/lxc
@@ -0,0 +1 @@
+app-containers/lxc caps io-uring -apparmor
diff --git a/hosts/moyo/gentoo/package.use/mesa b/hosts/moyo/gentoo/package.use/mesa
new file mode 100644
index 0000000..dc445c4
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/mesa
@@ -0,0 +1 @@
+media-libs/mesa -llvm -lm-sensors -proprietary-codecs -zstd
diff --git a/hosts/moyo/gentoo/package.use/ncurses b/hosts/moyo/gentoo/package.use/ncurses
new file mode 100644
index 0000000..3158904
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/ncurses
@@ -0,0 +1 @@
+sys-libs/ncurses -cxx minimal
diff --git a/hosts/moyo/gentoo/package.use/nfs-utils b/hosts/moyo/gentoo/package.use/nfs-utils
new file mode 100644
index 0000000..bfc2b34
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/nfs-utils
@@ -0,0 +1 @@
+net-fs/nfs-utils -nfsv3 nfsv4
diff --git a/hosts/moyo/gentoo/package.use/nftables b/hosts/moyo/gentoo/package.use/nftables
new file mode 100644
index 0000000..ba77951
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/nftables
@@ -0,0 +1 @@
+net-firewall/nftables xtables
diff --git a/hosts/moyo/gentoo/package.use/nvidia-drivers b/hosts/moyo/gentoo/package.use/nvidia-drivers
new file mode 100644
index 0000000..502813d
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/nvidia-drivers
@@ -0,0 +1 @@
+x11-drivers/nvidia-drivers -X -wayland -multilib -abi_x86_32 kms -gtk3 -tools -compat uvm
diff --git a/hosts/moyo/gentoo/package.use/parted b/hosts/moyo/gentoo/package.use/parted
new file mode 100644
index 0000000..48b62d1
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/parted
@@ -0,0 +1 @@
+sys-block/parted device-mapper
diff --git a/hosts/moyo/gentoo/package.use/perl b/hosts/moyo/gentoo/package.use/perl
new file mode 100644
index 0000000..4cf9387
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/perl
@@ -0,0 +1 @@
+dev-lang/perl minimal
diff --git a/hosts/moyo/gentoo/package.use/pygobject b/hosts/moyo/gentoo/package.use/pygobject
new file mode 100644
index 0000000..ab5b783
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/pygobject
@@ -0,0 +1 @@
+dev-python/pygobject -cairo
diff --git a/hosts/moyo/gentoo/package.use/python b/hosts/moyo/gentoo/package.use/python
new file mode 100644
index 0000000..10a653e
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/python
@@ -0,0 +1,3 @@
+dev-lang/python sqlite pgo -bluetooth
+*/* PYTHON_TARGETS: -* python3_12
+*/* PYTHON_SINGLE_TARGET: -* python3_12
diff --git a/hosts/moyo/gentoo/package.use/qemu b/hosts/moyo/gentoo/package.use/qemu
new file mode 100644
index 0000000..1a2a440
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/qemu
@@ -0,0 +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
diff --git a/hosts/moyo/gentoo/package.use/qtgui b/hosts/moyo/gentoo/package.use/qtgui
new file mode 100644
index 0000000..ecf6b50
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/qtgui
@@ -0,0 +1 @@
+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
new file mode 100644
index 0000000..5b50f8a
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/qtwidgets
@@ -0,0 +1 @@
+dev-qt/qtwidgets -dbus -png
diff --git a/hosts/moyo/gentoo/package.use/sqlite b/hosts/moyo/gentoo/package.use/sqlite
new file mode 100644
index 0000000..6bfe0a4
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/sqlite
@@ -0,0 +1 @@
+dev-db/sqlite secure-delete
diff --git a/hosts/moyo/gentoo/package.use/timezone-data b/hosts/moyo/gentoo/package.use/timezone-data
new file mode 100644
index 0000000..542319a
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/timezone-data
@@ -0,0 +1 @@
+sys-libs/timezone-data leaps-timezone
diff --git a/hosts/moyo/gentoo/package.use/vim b/hosts/moyo/gentoo/package.use/vim
new file mode 100644
index 0000000..247b1f2
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/vim
@@ -0,0 +1 @@
+app-editors/vim minimal -crypt
diff --git a/hosts/moyo/gentoo/package.use/vim-core b/hosts/moyo/gentoo/package.use/vim-core
new file mode 100644
index 0000000..2ac6f19
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/vim-core
@@ -0,0 +1 @@
+app-editors/vim-core minimal
diff --git a/hosts/moyo/gentoo/package.use/zlib b/hosts/moyo/gentoo/package.use/zlib
new file mode 100644
index 0000000..b934da8
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/zlib
@@ -0,0 +1 @@
+sys-libs/zlib minizip
diff --git a/hosts/moyo/gentoo/package.use/zz-autounmask b/hosts/moyo/gentoo/package.use/zz-autounmask
new file mode 100644
index 0000000..65863fe
--- /dev/null
+++ b/hosts/moyo/gentoo/package.use/zz-autounmask
@@ -0,0 +1,13 @@
+# 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
diff --git a/hosts/moyo/gentoo/profile/package.use.force/force.conf b/hosts/moyo/gentoo/profile/package.use.force/force.conf
new file mode 100644
index 0000000..13ec281
--- /dev/null
+++ b/hosts/moyo/gentoo/profile/package.use.force/force.conf
@@ -0,0 +1,2 @@
+*/* -pie
+sys-devel/gcc -default-stack-clash-protection -default-znow