summaryrefslogtreecommitdiff
path: root/hosts/iroha/gentoo/package.use
diff options
context:
space:
mode:
authorAndrew Opalach <andrew@akon.city> 2026-04-25 14:28:02 -0400
committerAndrew Opalach <andrew@akon.city> 2026-04-25 14:46:39 -0400
commit0848d6c89defb95966deeecd1c61352deccbeaec (patch)
tree21a2e74fcabb85c02fda8959badc08b0f7de0261 /hosts/iroha/gentoo/package.use
parentef40a5119a77280863c21ba67397818514714ccc (diff)
downloaddotfiles-0848d6c89defb95966deeecd1c61352deccbeaec.tar.gz
dotfiles-0848d6c89defb95966deeecd1c61352deccbeaec.tar.bz2
dotfiles-0848d6c89defb95966deeecd1c61352deccbeaec.zip
New CPU + Cleanup
Diffstat (limited to 'hosts/iroha/gentoo/package.use')
-rw-r--r--hosts/iroha/gentoo/package.use/00cpu-flags2
-rw-r--r--hosts/iroha/gentoo/package.use/00video-cards2
-rw-r--r--hosts/iroha/gentoo/package.use/Alien-Build1
-rw-r--r--hosts/iroha/gentoo/package.use/HTTP-CookieJar1
-rw-r--r--hosts/iroha/gentoo/package.use/Net-HTTP1
-rw-r--r--hosts/iroha/gentoo/package.use/Net-SSLeay1
-rw-r--r--hosts/iroha/gentoo/package.use/Path-Tiny1
-rw-r--r--hosts/iroha/gentoo/package.use/Try-Tiny1
-rw-r--r--hosts/iroha/gentoo/package.use/XML-LibXML1
-rw-r--r--hosts/iroha/gentoo/package.use/ardour1
-rw-r--r--hosts/iroha/gentoo/package.use/binutils1
-rw-r--r--hosts/iroha/gentoo/package.use/blender3
-rw-r--r--hosts/iroha/gentoo/package.use/chromium6
-rw-r--r--hosts/iroha/gentoo/package.use/compiler-rt-sanitizers2
-rw-r--r--hosts/iroha/gentoo/package.use/discord1
-rw-r--r--hosts/iroha/gentoo/package.use/elfutils2
-rw-r--r--hosts/iroha/gentoo/package.use/ffmpeg2
-rw-r--r--hosts/iroha/gentoo/package.use/flac1
-rw-r--r--hosts/iroha/gentoo/package.use/gdb1
-rw-r--r--hosts/iroha/gentoo/package.use/gdk-pixbuf1
-rw-r--r--hosts/iroha/gentoo/package.use/gftp1
-rw-r--r--hosts/iroha/gentoo/package.use/gimp7
-rw-r--r--hosts/iroha/gentoo/package.use/gnome-keyring1
-rw-r--r--hosts/iroha/gentoo/package.use/gst-plugins-bad1
-rw-r--r--hosts/iroha/gentoo/package.use/gst-plugins-base2
-rw-r--r--hosts/iroha/gentoo/package.use/gst-plugins-meta1
-rw-r--r--hosts/iroha/gentoo/package.use/harfbuzz2
-rw-r--r--hosts/iroha/gentoo/package.use/kbd1
-rw-r--r--hosts/iroha/gentoo/package.use/kde2
-rw-r--r--hosts/iroha/gentoo/package.use/krita1
-rw-r--r--hosts/iroha/gentoo/package.use/lact3
-rw-r--r--hosts/iroha/gentoo/package.use/librsvg1
-rw-r--r--hosts/iroha/gentoo/package.use/libxml22
-rw-r--r--hosts/iroha/gentoo/package.use/looking-glass1
-rw-r--r--hosts/iroha/gentoo/package.use/moonlight3
-rw-r--r--hosts/iroha/gentoo/package.use/ncurses2
-rw-r--r--hosts/iroha/gentoo/package.use/ngtcp21
-rw-r--r--hosts/iroha/gentoo/package.use/nodejs2
-rw-r--r--hosts/iroha/gentoo/package.use/noto2
-rw-r--r--hosts/iroha/gentoo/package.use/nvidia-drivers6
-rw-r--r--hosts/iroha/gentoo/package.use/obs-studio2
-rw-r--r--hosts/iroha/gentoo/package.use/opencv1
-rw-r--r--hosts/iroha/gentoo/package.use/perl10
-rw-r--r--hosts/iroha/gentoo/package.use/pipewire2
-rw-r--r--hosts/iroha/gentoo/package.use/protobuf1
-rw-r--r--hosts/iroha/gentoo/package.use/protontricks1
-rw-r--r--hosts/iroha/gentoo/package.use/qemu6
-rw-r--r--hosts/iroha/gentoo/package.use/qt4
-rw-r--r--hosts/iroha/gentoo/package.use/rpcs31
-rw-r--r--hosts/iroha/gentoo/package.use/rtmidi1
-rw-r--r--hosts/iroha/gentoo/package.use/rust1
-rw-r--r--hosts/iroha/gentoo/package.use/sdl2-gamepad-mapper1
-rw-r--r--hosts/iroha/gentoo/package.use/steam7
-rw-r--r--hosts/iroha/gentoo/package.use/sunshine2
-rw-r--r--hosts/iroha/gentoo/package.use/talloc1
-rw-r--r--hosts/iroha/gentoo/package.use/vim3
-rw-r--r--hosts/iroha/gentoo/package.use/vulkan-tools1
-rw-r--r--hosts/iroha/gentoo/package.use/wine3
-rw-r--r--hosts/iroha/gentoo/package.use/winetricks1
-rw-r--r--hosts/iroha/gentoo/package.use/wlroots2
-rw-r--r--hosts/iroha/gentoo/package.use/xdg-desktop-portal-gtk1
-rw-r--r--hosts/iroha/gentoo/package.use/xemu1
-rw-r--r--hosts/iroha/gentoo/package.use/yt-dlp1
63 files changed, 86 insertions, 42 deletions
diff --git a/hosts/iroha/gentoo/package.use/00cpu-flags b/hosts/iroha/gentoo/package.use/00cpu-flags
index ea302d2..709cc7f 100644
--- a/hosts/iroha/gentoo/package.use/00cpu-flags
+++ b/hosts/iroha/gentoo/package.use/00cpu-flags
@@ -1 +1 @@
-*/* 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
+*/* 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 vpclmulqdq
diff --git a/hosts/iroha/gentoo/package.use/00video-cards b/hosts/iroha/gentoo/package.use/00video-cards
index 320548a..7bcbcfd 100644
--- a/hosts/iroha/gentoo/package.use/00video-cards
+++ b/hosts/iroha/gentoo/package.use/00video-cards
@@ -1 +1 @@
-*/* VIDEO_CARDS: -* amdgpu radeonsi radeon
+*/* VIDEO_CARDS: -* amdgpu radeonsi radeon i915 intel
diff --git a/hosts/iroha/gentoo/package.use/Alien-Build b/hosts/iroha/gentoo/package.use/Alien-Build
deleted file mode 100644
index 5f4675c..0000000
--- a/hosts/iroha/gentoo/package.use/Alien-Build
+++ /dev/null
@@ -1 +0,0 @@
-dev-perl/Alien-Build minimal
diff --git a/hosts/iroha/gentoo/package.use/HTTP-CookieJar b/hosts/iroha/gentoo/package.use/HTTP-CookieJar
deleted file mode 100644
index 534881d..0000000
--- a/hosts/iroha/gentoo/package.use/HTTP-CookieJar
+++ /dev/null
@@ -1 +0,0 @@
-dev-perl/HTTP-CookieJar minimal
diff --git a/hosts/iroha/gentoo/package.use/Net-HTTP b/hosts/iroha/gentoo/package.use/Net-HTTP
deleted file mode 100644
index d2a50dc..0000000
--- a/hosts/iroha/gentoo/package.use/Net-HTTP
+++ /dev/null
@@ -1 +0,0 @@
-dev-perl/Net-HTTP minimal
diff --git a/hosts/iroha/gentoo/package.use/Net-SSLeay b/hosts/iroha/gentoo/package.use/Net-SSLeay
deleted file mode 100644
index 4f5f12b..0000000
--- a/hosts/iroha/gentoo/package.use/Net-SSLeay
+++ /dev/null
@@ -1 +0,0 @@
-dev-perl/Net-SSLeay minimal
diff --git a/hosts/iroha/gentoo/package.use/Path-Tiny b/hosts/iroha/gentoo/package.use/Path-Tiny
deleted file mode 100644
index 3901a7b..0000000
--- a/hosts/iroha/gentoo/package.use/Path-Tiny
+++ /dev/null
@@ -1 +0,0 @@
-dev-perl/Path-Tiny minimal
diff --git a/hosts/iroha/gentoo/package.use/Try-Tiny b/hosts/iroha/gentoo/package.use/Try-Tiny
deleted file mode 100644
index 95e2e1a..0000000
--- a/hosts/iroha/gentoo/package.use/Try-Tiny
+++ /dev/null
@@ -1 +0,0 @@
-dev-perl/Try-Tiny minimal
diff --git a/hosts/iroha/gentoo/package.use/XML-LibXML b/hosts/iroha/gentoo/package.use/XML-LibXML
deleted file mode 100644
index cf021e1..0000000
--- a/hosts/iroha/gentoo/package.use/XML-LibXML
+++ /dev/null
@@ -1 +0,0 @@
-dev-perl/XML-LibXML minimal
diff --git a/hosts/iroha/gentoo/package.use/ardour b/hosts/iroha/gentoo/package.use/ardour
deleted file mode 100644
index 8a493a4..0000000
--- a/hosts/iroha/gentoo/package.use/ardour
+++ /dev/null
@@ -1 +0,0 @@
-media-sound/ardour jack
diff --git a/hosts/iroha/gentoo/package.use/binutils b/hosts/iroha/gentoo/package.use/binutils
new file mode 100644
index 0000000..cfb09df
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/binutils
@@ -0,0 +1 @@
+sys-devel/binutils -debuginfod
diff --git a/hosts/iroha/gentoo/package.use/blender b/hosts/iroha/gentoo/package.use/blender
deleted file mode 100644
index f42e33c..0000000
--- a/hosts/iroha/gentoo/package.use/blender
+++ /dev/null
@@ -1,3 +0,0 @@
-media-gfx/blender wayland -bullet -color-management -cycles -cycles-bin-kernels -embree -ffmpeg -fftw -fluid -gmp -nanovdb -oidn -openpgl -opensubdiv -openvdb -pdf -potrace -pugixml -sndfile -tiff -truetype -webp
-media-libs/freetype brotli
-app-arch/brotli abi_x86_32
diff --git a/hosts/iroha/gentoo/package.use/chromium b/hosts/iroha/gentoo/package.use/chromium
deleted file mode 100644
index c950c10..0000000
--- a/hosts/iroha/gentoo/package.use/chromium
+++ /dev/null
@@ -1,6 +0,0 @@
-www-client/chromium pulseaudio -hangouts -official -proprietary-codecs -rar -widevine -system-png
-dev-libs/libxml2 icu
-media-libs/harfbuzz icu
-media-libs/libva wayland
-net-libs/nodejs inspector
-dev-libs/icu abi_x86_32
diff --git a/hosts/iroha/gentoo/package.use/compiler-rt-sanitizers b/hosts/iroha/gentoo/package.use/compiler-rt-sanitizers
index 7a0b680..ecbee96 100644
--- a/hosts/iroha/gentoo/package.use/compiler-rt-sanitizers
+++ b/hosts/iroha/gentoo/package.use/compiler-rt-sanitizers
@@ -1 +1 @@
-llvm-runtimes/compiler-rt-sanitizers -asan -cfi -dfsan -gwp-asan -hwasan -libfuzzer -lsan -memprof -msan -nsan -orc -safestack -rtsan -scudo -tsan -ubsan -xray
+llvm-runtimes/compiler-rt-sanitizers cfi -asan -dfsan -gwp-asan -hwasan -libfuzzer -lsan -memprof -msan -nsan -orc -safestack -rtsan -scudo -tsan -ubsan -xray
diff --git a/hosts/iroha/gentoo/package.use/discord b/hosts/iroha/gentoo/package.use/discord
new file mode 100644
index 0000000..ecd4f5b
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/discord
@@ -0,0 +1 @@
+net-im/discord wayland
diff --git a/hosts/iroha/gentoo/package.use/elfutils b/hosts/iroha/gentoo/package.use/elfutils
index 1c494f6..8ddc184 100644
--- a/hosts/iroha/gentoo/package.use/elfutils
+++ b/hosts/iroha/gentoo/package.use/elfutils
@@ -1 +1 @@
-dev-libs/elfutils zstd
+dev-libs/elfutils zstd -debuginfod
diff --git a/hosts/iroha/gentoo/package.use/ffmpeg b/hosts/iroha/gentoo/package.use/ffmpeg
index 7719922..cacc7f7 100644
--- a/hosts/iroha/gentoo/package.use/ffmpeg
+++ b/hosts/iroha/gentoo/package.use/ffmpeg
@@ -1 +1 @@
-media-video/ffmpeg openh264 vaapi vulkan x265 -fontconfig -gnutls -libass -truetype -xml
+media-video/ffmpeg openh264 vaapi vorbis vpx vulkan webp x265 -fontconfig -gnutls -libass -truetype -xml
diff --git a/hosts/iroha/gentoo/package.use/flac b/hosts/iroha/gentoo/package.use/flac
deleted file mode 100644
index a2cd03c..0000000
--- a/hosts/iroha/gentoo/package.use/flac
+++ /dev/null
@@ -1 +0,0 @@
-#media-libs/flac -cxx
diff --git a/hosts/iroha/gentoo/package.use/gdb b/hosts/iroha/gentoo/package.use/gdb
new file mode 100644
index 0000000..18c9346
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/gdb
@@ -0,0 +1 @@
+dev-debug/gdb -debuginfod -python
diff --git a/hosts/iroha/gentoo/package.use/gdk-pixbuf b/hosts/iroha/gentoo/package.use/gdk-pixbuf
new file mode 100644
index 0000000..b78adc1
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/gdk-pixbuf
@@ -0,0 +1 @@
+x11-libs/gdk-pixbuf gif jpeg
diff --git a/hosts/iroha/gentoo/package.use/gftp b/hosts/iroha/gentoo/package.use/gftp
new file mode 100644
index 0000000..290f9b3
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/gftp
@@ -0,0 +1 @@
+net-ftp/gftp gtk
diff --git a/hosts/iroha/gentoo/package.use/gimp b/hosts/iroha/gentoo/package.use/gimp
index 014a44a..1d0de52 100644
--- a/hosts/iroha/gentoo/package.use/gimp
+++ b/hosts/iroha/gentoo/package.use/gimp
@@ -1,6 +1,7 @@
-media-gfx/gimp webp
+media-gfx/gimp wayland webp
x11-libs/cairo X
dev-cpp/cairomm X
app-text/poppler cairo
-media-libs/gegl cairo
-media-libs/gexiv2 -vala
+media-libs/babl lcms introspection
+media-libs/gegl cairo lcms introspection
+media-libs/gexiv2 introspection
diff --git a/hosts/iroha/gentoo/package.use/gnome-keyring b/hosts/iroha/gentoo/package.use/gnome-keyring
new file mode 100644
index 0000000..d55050f
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/gnome-keyring
@@ -0,0 +1 @@
+gnome-base/gnome-keyring -ssh-agent
diff --git a/hosts/iroha/gentoo/package.use/gst-plugins-bad b/hosts/iroha/gentoo/package.use/gst-plugins-bad
new file mode 100644
index 0000000..4869122
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/gst-plugins-bad
@@ -0,0 +1 @@
+media-libs/gst-plugins-bad wayland
diff --git a/hosts/iroha/gentoo/package.use/gst-plugins-base b/hosts/iroha/gentoo/package.use/gst-plugins-base
index b67c340..eec2226 100644
--- a/hosts/iroha/gentoo/package.use/gst-plugins-base
+++ b/hosts/iroha/gentoo/package.use/gst-plugins-base
@@ -1 +1 @@
-media-libs/gst-plugins-base -egl -gles2 -pango
+media-libs/gst-plugins-base wayland opengl egl -gles2 -pango
diff --git a/hosts/iroha/gentoo/package.use/gst-plugins-meta b/hosts/iroha/gentoo/package.use/gst-plugins-meta
new file mode 100644
index 0000000..81bf899
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/gst-plugins-meta
@@ -0,0 +1 @@
+media-plugins/gst-plugins-meta ogg opus vpx
diff --git a/hosts/iroha/gentoo/package.use/harfbuzz b/hosts/iroha/gentoo/package.use/harfbuzz
index 64f70fa..7d5d646 100644
--- a/hosts/iroha/gentoo/package.use/harfbuzz
+++ b/hosts/iroha/gentoo/package.use/harfbuzz
@@ -1 +1 @@
-media-libs/harfbuzz -cairo -graphite
+media-libs/harfbuzz icu -cairo -graphite
diff --git a/hosts/iroha/gentoo/package.use/kbd b/hosts/iroha/gentoo/package.use/kbd
new file mode 100644
index 0000000..781738c
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/kbd
@@ -0,0 +1 @@
+sys-apps/kbd zstd -bzip2 -zlib
diff --git a/hosts/iroha/gentoo/package.use/kde b/hosts/iroha/gentoo/package.use/kde
index 6727d0d..6be7195 100644
--- a/hosts/iroha/gentoo/package.use/kde
+++ b/hosts/iroha/gentoo/package.use/kde
@@ -1,3 +1,5 @@
kde-frameworks/kconfig dbus qml
kde-frameworks/kio -kwallet
kde-frameworks/kwindowsystem X wayland
+kde-frameworks/sonnet qml
+kde-frameworks/prison qml
diff --git a/hosts/iroha/gentoo/package.use/krita b/hosts/iroha/gentoo/package.use/krita
new file mode 100644
index 0000000..6b02c03
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/krita
@@ -0,0 +1 @@
+media-gfx/krita wayland color-management gif webp
diff --git a/hosts/iroha/gentoo/package.use/lact b/hosts/iroha/gentoo/package.use/lact
new file mode 100644
index 0000000..6839b6f
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/lact
@@ -0,0 +1,3 @@
+sys-apps/lact gui
+gui-libs/gtk:4 introspection
+media-libs/graphene introspection
diff --git a/hosts/iroha/gentoo/package.use/librsvg b/hosts/iroha/gentoo/package.use/librsvg
deleted file mode 100644
index 415215d..0000000
--- a/hosts/iroha/gentoo/package.use/librsvg
+++ /dev/null
@@ -1 +0,0 @@
-gnome-base/librsvg -vala
diff --git a/hosts/iroha/gentoo/package.use/libxml2 b/hosts/iroha/gentoo/package.use/libxml2
index 55f17fd..f7d2cd0 100644
--- a/hosts/iroha/gentoo/package.use/libxml2
+++ b/hosts/iroha/gentoo/package.use/libxml2
@@ -1 +1 @@
-dev-libs/libxml2 -ftp
+dev-libs/libxml2 icu python -ftp
diff --git a/hosts/iroha/gentoo/package.use/looking-glass b/hosts/iroha/gentoo/package.use/looking-glass
new file mode 100644
index 0000000..77de3f2
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/looking-glass
@@ -0,0 +1 @@
+app-emulation/looking-glass wayland pipewire
diff --git a/hosts/iroha/gentoo/package.use/moonlight b/hosts/iroha/gentoo/package.use/moonlight
new file mode 100644
index 0000000..9a48a7f
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/moonlight
@@ -0,0 +1,3 @@
+net-misc/moonlight wayland vulkan -drm -libdrm
+dev-qt/qtdeclarative svg
+media-libs/libsdl2 gles2 kms wayland
diff --git a/hosts/iroha/gentoo/package.use/ncurses b/hosts/iroha/gentoo/package.use/ncurses
index 838288c..18670d4 100644
--- a/hosts/iroha/gentoo/package.use/ncurses
+++ b/hosts/iroha/gentoo/package.use/ncurses
@@ -1 +1 @@
-sys-libs/ncurses minimal -cxx
+sys-libs/ncurses -minimal -cxx
diff --git a/hosts/iroha/gentoo/package.use/ngtcp2 b/hosts/iroha/gentoo/package.use/ngtcp2
new file mode 100644
index 0000000..b965780
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/ngtcp2
@@ -0,0 +1 @@
+net-libs/ngtcp2 gnutls
diff --git a/hosts/iroha/gentoo/package.use/nodejs b/hosts/iroha/gentoo/package.use/nodejs
index a2876f4..77b1b25 100644
--- a/hosts/iroha/gentoo/package.use/nodejs
+++ b/hosts/iroha/gentoo/package.use/nodejs
@@ -1 +1 @@
-net-libs/nodejs -snapshot
+net-libs/nodejs npm -snapshot
diff --git a/hosts/iroha/gentoo/package.use/noto b/hosts/iroha/gentoo/package.use/noto
index 8564b5e..962462b 100644
--- a/hosts/iroha/gentoo/package.use/noto
+++ b/hosts/iroha/gentoo/package.use/noto
@@ -1 +1 @@
-media-fonts/noto -extra
+media-fonts/noto extra
diff --git a/hosts/iroha/gentoo/package.use/nvidia-drivers b/hosts/iroha/gentoo/package.use/nvidia-drivers
index 254f65f..9a227c1 100644
--- a/hosts/iroha/gentoo/package.use/nvidia-drivers
+++ b/hosts/iroha/gentoo/package.use/nvidia-drivers
@@ -1 +1,5 @@
-x11-drivers/nvidia-drivers tools powerd -X -wayland -multilib -gtk3 -compat -abi_x86_32
+x11-drivers/nvidia-drivers tools powerd X wayland abi_x86_32 -kernel-open -multilib -gtk3 -compat
+gui-libs/egl-gbm abi_x86_32
+gui-libs/egl-wayland abi_x86_32
+gui-libs/egl-wayland2 abi_x86_32
+gui-libs/egl-x11 abi_x86_32
diff --git a/hosts/iroha/gentoo/package.use/obs-studio b/hosts/iroha/gentoo/package.use/obs-studio
index b1f6ce1..81d8a4e 100644
--- a/hosts/iroha/gentoo/package.use/obs-studio
+++ b/hosts/iroha/gentoo/package.use/obs-studio
@@ -1,4 +1,4 @@
-media-video/obs-studio pipewire truetype wayland v4l
+media-video/obs-studio wayland pipewire pulseaudio truetype v4l
media-video/ffmpeg opus x264
# usage of QX11Application not covered by gentoo deps.
dev-qt/qtbase X
diff --git a/hosts/iroha/gentoo/package.use/opencv b/hosts/iroha/gentoo/package.use/opencv
new file mode 100644
index 0000000..b929913
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/opencv
@@ -0,0 +1 @@
+media-libs/opencv -eigen -ffmpeg -openmp
diff --git a/hosts/iroha/gentoo/package.use/perl b/hosts/iroha/gentoo/package.use/perl
index 4cf9387..cb35e11 100644
--- a/hosts/iroha/gentoo/package.use/perl
+++ b/hosts/iroha/gentoo/package.use/perl
@@ -1 +1,11 @@
dev-lang/perl minimal
+dev-perl/Alien-Build minimal
+dev-perl/File-ShareDir minimal
+dev-perl/HTTP-CookieJar minimal
+dev-perl/JSON -xs
+dev-perl/Net-HTTP minimal
+dev-perl/Net-SSLeay minimal
+dev-perl/Path-Tiny minimal
+dev-perl/Try-Tiny minimal
+dev-perl/XML-LibXML minimal
+dev-perl/YAML-Tiny minimal
diff --git a/hosts/iroha/gentoo/package.use/pipewire b/hosts/iroha/gentoo/package.use/pipewire
index d96c9bd..c89f500 100644
--- a/hosts/iroha/gentoo/package.use/pipewire
+++ b/hosts/iroha/gentoo/package.use/pipewire
@@ -1,3 +1,3 @@
# gstreamer for virt-viewer.
-media-video/pipewire dbus extra fftw gstreamer pipewire-alsa sound-server jack-client -ssl
+media-video/pipewire X dbus extra ffmpeg fftw gsettings gstreamer pipewire-alsa sound-server jack-client v4l -ssl
media-sound/jack2 dbus -tools
diff --git a/hosts/iroha/gentoo/package.use/protobuf b/hosts/iroha/gentoo/package.use/protobuf
new file mode 100644
index 0000000..595259d
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/protobuf
@@ -0,0 +1 @@
+dev-libs/protobuf -libprotoc
diff --git a/hosts/iroha/gentoo/package.use/protontricks b/hosts/iroha/gentoo/package.use/protontricks
new file mode 100644
index 0000000..28e919e
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/protontricks
@@ -0,0 +1 @@
+app-emulation/winetricks gui
diff --git a/hosts/iroha/gentoo/package.use/qemu b/hosts/iroha/gentoo/package.use/qemu
index d608fa7..f8d47b6 100644
--- a/hosts/iroha/gentoo/package.use/qemu
+++ b/hosts/iroha/gentoo/package.use/qemu
@@ -1 +1,5 @@
-app-emulation/qemu io-uring opengl pulseaudio spice usb usbredir virgl -doc -gnutls -jpeg -ncurses -oss -png -vnc -xattr QEMU_SOFTMMU_TARGETS: aarch64 x86_64 m68k i386
+app-emulation/qemu io-uring opengl pulseaudio spice static-user usb usbredir virgl -doc -gnutls -jpeg -ncurses -oss -png -vnc -xattr QEMU_SOFTMMU_TARGETS: aarch64 x86_64 m68k i386 QEMU_USER_TARGETS: aarch64 arm
+dev-libs/glib static-libs
+dev-libs/libpcre2 static-libs
+virtual/zlib static-libs
+sys-libs/zlib static-libs
diff --git a/hosts/iroha/gentoo/package.use/qt b/hosts/iroha/gentoo/package.use/qt
index 26292f1..72005fb 100644
--- a/hosts/iroha/gentoo/package.use/qt
+++ b/hosts/iroha/gentoo/package.use/qt
@@ -5,4 +5,6 @@ dev-qt/qtwidgets -dbus -png
dev-qt/qt5compat icu
dev-qt/qtdeclarative opengl vulkan -sql
dev-qt/qtwayland vulkan
-dev-qt/qtmultimedia X opengl vulkan wayland
+dev-qt/qtmultimedia X opengl vulkan wayland qml
+dev-qt/qtquick3d opengl vulkan
+dev-python/pyqt6 qml network -printsupport
diff --git a/hosts/iroha/gentoo/package.use/rpcs3 b/hosts/iroha/gentoo/package.use/rpcs3
new file mode 100644
index 0000000..cbf62b9
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/rpcs3
@@ -0,0 +1 @@
+games-emulation/rpcs3 wayland joystick system-ffmpeg vulkan
diff --git a/hosts/iroha/gentoo/package.use/rtmidi b/hosts/iroha/gentoo/package.use/rtmidi
new file mode 100644
index 0000000..cd77e57
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/rtmidi
@@ -0,0 +1 @@
+media-libs/rtmidi -alsa
diff --git a/hosts/iroha/gentoo/package.use/rust b/hosts/iroha/gentoo/package.use/rust
new file mode 100644
index 0000000..33ae790
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/rust
@@ -0,0 +1 @@
+dev-lang/rust rustfmt
diff --git a/hosts/iroha/gentoo/package.use/sdl2-gamepad-mapper b/hosts/iroha/gentoo/package.use/sdl2-gamepad-mapper
new file mode 100644
index 0000000..34f5475
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/sdl2-gamepad-mapper
@@ -0,0 +1 @@
+dev-qt/qttools linguist
diff --git a/hosts/iroha/gentoo/package.use/steam b/hosts/iroha/gentoo/package.use/steam
index 6870d10..3aa6bc8 100644
--- a/hosts/iroha/gentoo/package.use/steam
+++ b/hosts/iroha/gentoo/package.use/steam
@@ -1,5 +1,6 @@
-games-util/steam-launcher -wayland
+games-util/steam-launcher wayland
media-libs/vulkan-loader X
+x11-base/xwayland libei
games-util/gamemode abi_x86_32
games-util/mangohud abi_x86_32
# for gamemode and mangohud, sort'd
@@ -30,6 +31,7 @@ app-arch/zstd abi_x86_32
dev-libs/elfutils abi_x86_32
dev-libs/expat abi_x86_32
dev-libs/glib abi_x86_32
+dev-libs/icu abi_x86_32
dev-libs/libffi abi_x86_32
dev-libs/libpcre2 abi_x86_32
dev-libs/wayland abi_x86_32
@@ -39,6 +41,7 @@ media-libs/flac abi_x86_32
media-libs/fontconfig abi_x86_32
media-libs/freetype abi_x86_32
media-libs/harfbuzz abi_x86_32
+media-libs/libdisplay-info abi_x86_32
media-libs/libglvnd abi_x86_32
media-libs/libogg abi_x86_32
media-libs/libpng abi_x86_32
@@ -59,6 +62,7 @@ sys-libs/ncurses abi_x86_32
sys-libs/pam abi_x86_32
sys-libs/readline abi_x86_32
sys-libs/zlib abi_x86_32
+virtual/zlib abi_x86_32
virtual/libelf abi_x86_32
virtual/libiconv abi_x86_32
virtual/libintl abi_x86_32
@@ -73,6 +77,7 @@ x11-libs/libXrandr abi_x86_32
x11-libs/libXrender abi_x86_32
x11-libs/libXxf86vm abi_x86_32
x11-libs/libdrm abi_x86_32
+x11-libs/libpciaccess abi_x86_32
x11-libs/libxcb abi_x86_32
x11-libs/libxshmfence abi_x86_32
x11-libs/xcb-util-keysyms abi_x86_32
diff --git a/hosts/iroha/gentoo/package.use/sunshine b/hosts/iroha/gentoo/package.use/sunshine
new file mode 100644
index 0000000..e077f45
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/sunshine
@@ -0,0 +1,2 @@
+net-misc/sunshine X wayland vaapi x264 x265 svt-av1
+media-libs/libva wayland
diff --git a/hosts/iroha/gentoo/package.use/talloc b/hosts/iroha/gentoo/package.use/talloc
new file mode 100644
index 0000000..04e8a13
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/talloc
@@ -0,0 +1 @@
+sys-libs/talloc -python
diff --git a/hosts/iroha/gentoo/package.use/vim b/hosts/iroha/gentoo/package.use/vim
index d361594..2d29cd8 100644
--- a/hosts/iroha/gentoo/package.use/vim
+++ b/hosts/iroha/gentoo/package.use/vim
@@ -1 +1,2 @@
-app-editors/vim -minimal
+app-editors/vim wayland -minimal
+app-editors/vim-core -minimal
diff --git a/hosts/iroha/gentoo/package.use/vulkan-tools b/hosts/iroha/gentoo/package.use/vulkan-tools
new file mode 100644
index 0000000..c6e55f8
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/vulkan-tools
@@ -0,0 +1 @@
+dev-util/vulkan-tools wayland cube
diff --git a/hosts/iroha/gentoo/package.use/wine b/hosts/iroha/gentoo/package.use/wine
index 1ec80be..c6ec61e 100644
--- a/hosts/iroha/gentoo/package.use/wine
+++ b/hosts/iroha/gentoo/package.use/wine
@@ -1 +1,2 @@
-app-emulation/wine-vanilla pulseaudio udev wayland wow64 -gecko -gstreamer -mingw -xcomposite -abi_x86_32
+app-emulation/wine-vanilla X wayland gecko pulseaudio udev wow64 -gstreamer -mingw -xcomposite -abi_x86_32
+app-emulation/wine-staging X wayland gecko pulseaudio udev wow64 -gstreamer -mingw -xcomposite -abi_x86_32
diff --git a/hosts/iroha/gentoo/package.use/winetricks b/hosts/iroha/gentoo/package.use/winetricks
new file mode 100644
index 0000000..e69a507
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/winetricks
@@ -0,0 +1 @@
+app-emulation/winetricks rar
diff --git a/hosts/iroha/gentoo/package.use/wlroots b/hosts/iroha/gentoo/package.use/wlroots
index e1a6a62..8848d15 100644
--- a/hosts/iroha/gentoo/package.use/wlroots
+++ b/hosts/iroha/gentoo/package.use/wlroots
@@ -1 +1 @@
-gui-libs/wlroots X vulkan lcms liftoff
+gui-libs/wlroots X vulkan lcms liftoff xcb-errors
diff --git a/hosts/iroha/gentoo/package.use/xdg-desktop-portal-gtk b/hosts/iroha/gentoo/package.use/xdg-desktop-portal-gtk
new file mode 100644
index 0000000..dcdd2b6
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/xdg-desktop-portal-gtk
@@ -0,0 +1 @@
+sys-apps/xdg-desktop-portal-gtk wayland
diff --git a/hosts/iroha/gentoo/package.use/xemu b/hosts/iroha/gentoo/package.use/xemu
new file mode 100644
index 0000000..46e3d36
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/xemu
@@ -0,0 +1 @@
+games-emulation/xemu io-uring pulseaudio membarrier
diff --git a/hosts/iroha/gentoo/package.use/yt-dlp b/hosts/iroha/gentoo/package.use/yt-dlp
new file mode 100644
index 0000000..181e01e
--- /dev/null
+++ b/hosts/iroha/gentoo/package.use/yt-dlp
@@ -0,0 +1 @@
+net-misc/yt-dlp -deno