From 817ac11b474f383b79d97a7cf9ad21746f4b7d4b Mon Sep 17 00:00:00 2001 From: lohhiiccc <96543753+lohhiiccc@users.noreply.github.com> Date: Sat, 28 Mar 2026 23:54:35 +0100 Subject: [PATCH] feat: portage --- portage/make.conf | 23 +++ portage/package.accept_keywords/bruno | 1 + portage/package.accept_keywords/libratbag | 1 + .../media-sound/pamixer | 1 + .../media-video/obs-studio | 1 + .../net-wireless/bluez | 1 + portage/package.accept_keywords/steam | 4 + .../package.accept_keywords/sys-app/docker | 1 + portage/package.accept_keywords/sys-fs/ncdu | 1 + portage/package.license/nvidia | 1 + portage/package.license/steam | 1 + .../package.license/sys-kernel/linux-firmware | 1 + portage/package.mask/guru | 1 + portage/package.unmask/bruno | 1 + portage/package.unmask/media-sound/pamixer | 1 + portage/package.use/00cpu-flags | 1 + portage/package.use/00video | 1 + portage/package.use/app-editors/vim | 1 + portage/package.use/media-fonts/dejavu | 1 + portage/package.use/media-gfx/feh | 1 + portage/package.use/media-gfx/imagemagick | 1 + portage/package.use/media-libs/libpulse | 3 + portage/package.use/media-libs/xorg | 1 + portage/package.use/media-sound/easyeffects | 8 + portage/package.use/media-video/ffmpeg | 1 + portage/package.use/media-video/obs-studio | 3 + portage/package.use/media-video/pipewire | 1 + portage/package.use/media-video/vlc | 3 + portage/package.use/net-analyzer/wireshark | 1 + portage/package.use/net-libs/nodejs | 1 + portage/package.use/steam | 156 ++++++++++++++++++ portage/package.use/sys-apps/systemd-utils | 1 + portage/package.use/sys-fs/lvm2 | 1 + portage/package.use/sys-kenel | 1 + portage/package.use/sys-process/htop | 1 + portage/package.use/sys-process/lm-sensors | 1 + portage/package.use/www-client/firefox | 7 + portage/package.use/x11-base/xorg-server | 1 + .../package.use/x11-drivers/nvidia-drivers | 1 + portage/package.use/x11-misc/picom | 1 + portage/package.use/x11-wm/i3 | 4 + portage/repos.conf/eselect-repo.conf | 11 ++ 42 files changed, 254 insertions(+) create mode 100644 portage/make.conf create mode 100644 portage/package.accept_keywords/bruno create mode 100644 portage/package.accept_keywords/libratbag create mode 100644 portage/package.accept_keywords/media-sound/pamixer create mode 100644 portage/package.accept_keywords/media-video/obs-studio create mode 100644 portage/package.accept_keywords/net-wireless/bluez create mode 100644 portage/package.accept_keywords/steam create mode 100644 portage/package.accept_keywords/sys-app/docker create mode 100644 portage/package.accept_keywords/sys-fs/ncdu create mode 100644 portage/package.license/nvidia create mode 100644 portage/package.license/steam create mode 100644 portage/package.license/sys-kernel/linux-firmware create mode 100644 portage/package.mask/guru create mode 100644 portage/package.unmask/bruno create mode 100644 portage/package.unmask/media-sound/pamixer create mode 100644 portage/package.use/00cpu-flags create mode 100644 portage/package.use/00video create mode 100644 portage/package.use/app-editors/vim create mode 100644 portage/package.use/media-fonts/dejavu create mode 100644 portage/package.use/media-gfx/feh create mode 100644 portage/package.use/media-gfx/imagemagick create mode 100644 portage/package.use/media-libs/libpulse create mode 100644 portage/package.use/media-libs/xorg create mode 100644 portage/package.use/media-sound/easyeffects create mode 100644 portage/package.use/media-video/ffmpeg create mode 100644 portage/package.use/media-video/obs-studio create mode 100644 portage/package.use/media-video/pipewire create mode 100644 portage/package.use/media-video/vlc create mode 100644 portage/package.use/net-analyzer/wireshark create mode 100644 portage/package.use/net-libs/nodejs create mode 100644 portage/package.use/steam create mode 100644 portage/package.use/sys-apps/systemd-utils create mode 100644 portage/package.use/sys-fs/lvm2 create mode 100644 portage/package.use/sys-kenel create mode 100644 portage/package.use/sys-process/htop create mode 100644 portage/package.use/sys-process/lm-sensors create mode 100644 portage/package.use/www-client/firefox create mode 100644 portage/package.use/x11-base/xorg-server create mode 100644 portage/package.use/x11-drivers/nvidia-drivers create mode 100644 portage/package.use/x11-misc/picom create mode 100644 portage/package.use/x11-wm/i3 create mode 100644 portage/repos.conf/eselect-repo.conf diff --git a/portage/make.conf b/portage/make.conf new file mode 100644 index 0000000..7bde1ad --- /dev/null +++ b/portage/make.conf @@ -0,0 +1,23 @@ +# These settings were set by the catalyst build script that automatically +# built this stage. +# Please consult /usr/share/portage/config/make.conf.example for a more +# detailed example. +COMMON_FLAGS="-O2 -pipe -march=native" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" +MAKEOPTS="-j16" +USE="-systemd -kde -gnome vulkan elogind dbus udev X alsa pipewire pulseaudio bluetooth usb" +# NOTE: This stage was built with the bindist USE flag enabled + +L10N="fr en en-US" +VIDEO_CARDS="nvidia" +PORTAGE_TMPDIR="/build" + +# This sets the language of build output to English. +# Please keep this setting intact when reporting bugs. +LC_MESSAGES=C.utf8 + +GENTOO_MIRRORS="ftp://ftp.free.fr/mirrors/ftp.gentoo.org/ \ +https://gentoo.mirrors.ovh.net/gentoo-distfiles/" diff --git a/portage/package.accept_keywords/bruno b/portage/package.accept_keywords/bruno new file mode 100644 index 0000000..99024c4 --- /dev/null +++ b/portage/package.accept_keywords/bruno @@ -0,0 +1 @@ +dev-util/bruno-bin::guru ~amd64 diff --git a/portage/package.accept_keywords/libratbag b/portage/package.accept_keywords/libratbag new file mode 100644 index 0000000..6e8e4bb --- /dev/null +++ b/portage/package.accept_keywords/libratbag @@ -0,0 +1 @@ +dev-libs/libratbag ~amd64 diff --git a/portage/package.accept_keywords/media-sound/pamixer b/portage/package.accept_keywords/media-sound/pamixer new file mode 100644 index 0000000..ff6f498 --- /dev/null +++ b/portage/package.accept_keywords/media-sound/pamixer @@ -0,0 +1 @@ +media-sound/pamixer::guru ~amd64 diff --git a/portage/package.accept_keywords/media-video/obs-studio b/portage/package.accept_keywords/media-video/obs-studio new file mode 100644 index 0000000..1d64898 --- /dev/null +++ b/portage/package.accept_keywords/media-video/obs-studio @@ -0,0 +1 @@ +media-video/obs-studio ~amd64 diff --git a/portage/package.accept_keywords/net-wireless/bluez b/portage/package.accept_keywords/net-wireless/bluez new file mode 100644 index 0000000..930dabc --- /dev/null +++ b/portage/package.accept_keywords/net-wireless/bluez @@ -0,0 +1 @@ +net-wireless/bluez ~amd64 diff --git a/portage/package.accept_keywords/steam b/portage/package.accept_keywords/steam new file mode 100644 index 0000000..1c1f291 --- /dev/null +++ b/portage/package.accept_keywords/steam @@ -0,0 +1,4 @@ +*/*::steam-overlay +games-util/game-device-udev-rules +sys-libs/libudev-compat +games-util/gamemode ~amd64 diff --git a/portage/package.accept_keywords/sys-app/docker b/portage/package.accept_keywords/sys-app/docker new file mode 100644 index 0000000..73281ae --- /dev/null +++ b/portage/package.accept_keywords/sys-app/docker @@ -0,0 +1 @@ +sys-apps/rootlesskit ~amd64 diff --git a/portage/package.accept_keywords/sys-fs/ncdu b/portage/package.accept_keywords/sys-fs/ncdu new file mode 100644 index 0000000..80c0279 --- /dev/null +++ b/portage/package.accept_keywords/sys-fs/ncdu @@ -0,0 +1 @@ +sys-fs/ncdu-bin ~amd64 diff --git a/portage/package.license/nvidia b/portage/package.license/nvidia new file mode 100644 index 0000000..b76d8a2 --- /dev/null +++ b/portage/package.license/nvidia @@ -0,0 +1 @@ +x11-drivers/nvidia-drivers NVIDIA-2025 diff --git a/portage/package.license/steam b/portage/package.license/steam new file mode 100644 index 0000000..1e1fb7e --- /dev/null +++ b/portage/package.license/steam @@ -0,0 +1 @@ +games-util/steam-launcher ValveSteamLicense diff --git a/portage/package.license/sys-kernel/linux-firmware b/portage/package.license/sys-kernel/linux-firmware new file mode 100644 index 0000000..2a9024f --- /dev/null +++ b/portage/package.license/sys-kernel/linux-firmware @@ -0,0 +1 @@ +sys-kernel/linux-firmware @BINARY-REDISTRIBUTABLE diff --git a/portage/package.mask/guru b/portage/package.mask/guru new file mode 100644 index 0000000..9b9d609 --- /dev/null +++ b/portage/package.mask/guru @@ -0,0 +1 @@ +*/*::guru diff --git a/portage/package.unmask/bruno b/portage/package.unmask/bruno new file mode 100644 index 0000000..a52d7ea --- /dev/null +++ b/portage/package.unmask/bruno @@ -0,0 +1 @@ +dev-util/bruno-bin::guru diff --git a/portage/package.unmask/media-sound/pamixer b/portage/package.unmask/media-sound/pamixer new file mode 100644 index 0000000..de8cc3a --- /dev/null +++ b/portage/package.unmask/media-sound/pamixer @@ -0,0 +1 @@ +media-sound/pamixer::guru diff --git a/portage/package.use/00cpu-flags b/portage/package.use/00cpu-flags new file mode 100644 index 0000000..ea302d2 --- /dev/null +++ b/portage/package.use/00cpu-flags @@ -0,0 +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 diff --git a/portage/package.use/00video b/portage/package.use/00video new file mode 100644 index 0000000..45751ef --- /dev/null +++ b/portage/package.use/00video @@ -0,0 +1 @@ +*/* VIDEO_CARDS: -* nvidia diff --git a/portage/package.use/app-editors/vim b/portage/package.use/app-editors/vim new file mode 100644 index 0000000..d6c2dd5 --- /dev/null +++ b/portage/package.use/app-editors/vim @@ -0,0 +1 @@ +app-editors/vim cscope lua perl python ruby tcl terminal vim-pager -X diff --git a/portage/package.use/media-fonts/dejavu b/portage/package.use/media-fonts/dejavu new file mode 100644 index 0000000..d66c876 --- /dev/null +++ b/portage/package.use/media-fonts/dejavu @@ -0,0 +1 @@ +media-fonts/dejavu X diff --git a/portage/package.use/media-gfx/feh b/portage/package.use/media-gfx/feh new file mode 100644 index 0000000..5ce5e6e --- /dev/null +++ b/portage/package.use/media-gfx/feh @@ -0,0 +1 @@ +media-gfx/feh curl xinerama exif diff --git a/portage/package.use/media-gfx/imagemagick b/portage/package.use/media-gfx/imagemagick new file mode 100644 index 0000000..0d8b05c --- /dev/null +++ b/portage/package.use/media-gfx/imagemagick @@ -0,0 +1 @@ +media-gfx/imagemagick raw webp zip xml jpeg jpeg2k opencl svg diff --git a/portage/package.use/media-libs/libpulse b/portage/package.use/media-libs/libpulse new file mode 100644 index 0000000..93d9f8e --- /dev/null +++ b/portage/package.use/media-libs/libpulse @@ -0,0 +1,3 @@ +media-libs/libpulse X +media-libs/libcanberra udev alsa +>=media-libs/vulkan-loader-1.4.321.0 X diff --git a/portage/package.use/media-libs/xorg b/portage/package.use/media-libs/xorg new file mode 100644 index 0000000..9471c08 --- /dev/null +++ b/portage/package.use/media-libs/xorg @@ -0,0 +1 @@ +media-libs/libglvnd X diff --git a/portage/package.use/media-sound/easyeffects b/portage/package.use/media-sound/easyeffects new file mode 100644 index 0000000..1494eb4 --- /dev/null +++ b/portage/package.use/media-sound/easyeffects @@ -0,0 +1,8 @@ +>=media-libs/harfbuzz-11.4.5 icu +# required by net-libs/webkit-gtk-2.48.5-r411::gentoo[gstreamer] +# required by gnome-extra/yelp-42.3::gentoo +# required by media-sound/easyeffects-7.2.3::gentoo[doc] +# required by media-sound/easyeffects (argument) +>=media-libs/gst-plugins-base-1.24.11-r1 opengl +media-sound/easyeffects calf -doc mda-lv2 zamaudio +>=media-plugins/calf-0.90.8 lv2 diff --git a/portage/package.use/media-video/ffmpeg b/portage/package.use/media-video/ffmpeg new file mode 100644 index 0000000..361917b --- /dev/null +++ b/portage/package.use/media-video/ffmpeg @@ -0,0 +1 @@ +media-video/ffmpeg X nvenc opencl opengl svg v4l vaapi webp x264 x265 opus diff --git a/portage/package.use/media-video/obs-studio b/portage/package.use/media-video/obs-studio new file mode 100644 index 0000000..13010e9 --- /dev/null +++ b/portage/package.use/media-video/obs-studio @@ -0,0 +1,3 @@ +>=media-libs/libva-2.22.0-r1 X +media-video/obs-studio lua nvenc pipewire python v4l vlc websocket pulseaudio +media-video/obs-studio speex diff --git a/portage/package.use/media-video/pipewire b/portage/package.use/media-video/pipewire new file mode 100644 index 0000000..0c20ed0 --- /dev/null +++ b/portage/package.use/media-video/pipewire @@ -0,0 +1 @@ +media-video/pipewire bluetooth sound-server v4l echo-cancel ffmpeg extra diff --git a/portage/package.use/media-video/vlc b/portage/package.use/media-video/vlc new file mode 100644 index 0000000..7da435a --- /dev/null +++ b/portage/package.use/media-video/vlc @@ -0,0 +1,3 @@ +media-video/vlc chromecast fontconfig jpeg keyring libass libcaca libnotify libtar libtiger lua mp3 opus png pulseaudio skins kate samba sftp svg v4l vaapi vnc x264 x265 truetype xml archive +>=net-fs/samba-4.22.3 client +>=app-crypt/gcr-3.41.2-r1:0 gtk diff --git a/portage/package.use/net-analyzer/wireshark b/portage/package.use/net-analyzer/wireshark new file mode 100644 index 0000000..498cd36 --- /dev/null +++ b/portage/package.use/net-analyzer/wireshark @@ -0,0 +1 @@ +>=sys-libs/zlib-1.3.1-r1 minizip diff --git a/portage/package.use/net-libs/nodejs b/portage/package.use/net-libs/nodejs new file mode 100644 index 0000000..a90c167 --- /dev/null +++ b/portage/package.use/net-libs/nodejs @@ -0,0 +1 @@ +net-libs/nodejs npm diff --git a/portage/package.use/steam b/portage/package.use/steam new file mode 100644 index 0000000..7369f88 --- /dev/null +++ b/portage/package.use/steam @@ -0,0 +1,156 @@ +media-libs/vulkan-loader abi_x86_32 +app-accessibility/at-spi2-core abi_x86_32 +app-arch/bzip2 abi_x86_32 +app-arch/lz4 abi_x86_32 +app-arch/zstd abi_x86_32 +dev-db/sqlite abi_x86_32 +dev-lang/rust-bin abi_x86_32 +dev-libs/dbus-glib abi_x86_32 +dev-libs/elfutils abi_x86_32 +dev-libs/expat abi_x86_32 +dev-libs/fribidi abi_x86_32 +dev-libs/glib abi_x86_32 +dev-libs/gmp abi_x86_32 +dev-libs/icu abi_x86_32 +dev-libs/json-glib abi_x86_32 +dev-libs/libevdev abi_x86_32 +dev-libs/libffi abi_x86_32 +dev-libs/libgcrypt abi_x86_32 +dev-libs/libgpg-error abi_x86_32 +dev-libs/libgudev abi_x86_32 +dev-libs/libgusb abi_x86_32 +dev-libs/libpcre2 abi_x86_32 +dev-libs/libtasn1 abi_x86_32 +dev-libs/libunistring abi_x86_32 +dev-libs/libusb abi_x86_32 +dev-libs/libxml2 abi_x86_32 +dev-libs/lzo abi_x86_32 +dev-libs/nettle abi_x86_32 +dev-libs/nspr abi_x86_32 +dev-libs/nss abi_x86_32 +dev-libs/openssl abi_x86_32 +dev-libs/wayland abi_x86_32 +dev-util/spirv-tools abi_x86_32 +dev-util/sysprof-capture abi_x86_32 +gnome-base/librsvg abi_x86_32 +gui-libs/libdecor abi_x86_32 +llvm-core/clang abi_x86_32 +llvm-core/llvm abi_x86_32 +media-gfx/graphite2 abi_x86_32 +media-libs/alsa-lib abi_x86_32 +media-libs/flac abi_x86_32 +media-libs/fontconfig abi_x86_32 +media-libs/freetype abi_x86_32 +media-libs/glu abi_x86_32 +media-libs/harfbuzz abi_x86_32 +media-libs/lcms abi_x86_32 +media-libs/libepoxy abi_x86_32 +media-libs/libglvnd abi_x86_32 +media-libs/libjpeg-turbo abi_x86_32 +media-libs/libogg abi_x86_32 +media-libs/libpng abi_x86_32 +media-libs/libpulse abi_x86_32 +media-libs/libsdl2 abi_x86_32 +media-libs/libsndfile abi_x86_32 +media-libs/libva abi_x86_32 +media-libs/libvorbis abi_x86_32 +media-libs/mesa abi_x86_32 +media-libs/openal abi_x86_32 +media-libs/opus abi_x86_32 +media-libs/tiff abi_x86_32 +media-sound/lame abi_x86_32 +media-sound/mpg123-base abi_x86_32 +media-video/pipewire abi_x86_32 +net-dns/c-ares abi_x86_32 +net-dns/libidn2 abi_x86_32 +net-libs/gnutls abi_x86_32 +net-libs/libasyncns abi_x86_32 +net-libs/libndp abi_x86_32 +net-libs/libpsl abi_x86_32 +net-libs/nghttp2 abi_x86_32 +net-libs/nghttp3 abi_x86_32 +net-misc/curl abi_x86_32 +net-misc/networkmanager abi_x86_32 +net-print/cups abi_x86_32 +sys-apps/dbus abi_x86_32 +sys-apps/systemd abi_x86_32 +sys-apps/systemd-utils abi_x86_32 +sys-apps/util-linux abi_x86_32 +sys-libs/gdbm abi_x86_32 +sys-libs/gpm abi_x86_32 +sys-libs/libcap abi_x86_32 +sys-libs/libudev-compat abi_x86_32 +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/glu abi_x86_32 +virtual/libelf abi_x86_32 +virtual/libiconv abi_x86_32 +virtual/libintl abi_x86_32 +virtual/libudev abi_x86_32 +virtual/libusb abi_x86_32 +virtual/opengl abi_x86_32 +virtual/rust abi_x86_32 +x11-libs/cairo abi_x86_32 +x11-libs/extest abi_x86_32 +x11-libs/gdk-pixbuf abi_x86_32 +x11-libs/gtk+ abi_x86_32 +x11-libs/gtk+ abi_x86_32 +x11-libs/libdrm abi_x86_32 +x11-libs/libICE abi_x86_32 +x11-libs/libpciaccess abi_x86_32 +x11-libs/libSM abi_x86_32 +x11-libs/libvdpau abi_x86_32 +x11-libs/libX11 abi_x86_32 +x11-libs/libXau abi_x86_32 +x11-libs/libxcb abi_x86_32 +x11-libs/libXcomposite abi_x86_32 +x11-libs/libXcursor abi_x86_32 +x11-libs/libXdamage abi_x86_32 +x11-libs/libXdmcp abi_x86_32 +x11-libs/libXext abi_x86_32 +x11-libs/libXfixes abi_x86_32 +x11-libs/libXft abi_x86_32 +x11-libs/libXi abi_x86_32 +x11-libs/libXinerama abi_x86_32 +x11-libs/libxkbcommon abi_x86_32 +x11-libs/libXrandr abi_x86_32 +x11-libs/libXrender abi_x86_32 +x11-libs/libXScrnSaver abi_x86_32 +x11-libs/libxshmfence abi_x86_32 +x11-libs/libXtst abi_x86_32 +x11-libs/libXxf86vm abi_x86_32 +x11-libs/pango abi_x86_32 +x11-libs/pixman abi_x86_32 +x11-libs/xcb-util-keysyms abi_x86_32 +x11-misc/colord abi_x86_32 +app-arch/xz-utils abi_x86_32 +app-crypt/p11-kit abi_x86_32 +gui-libs/egl-gbm abi_x86_32 +gui-libs/egl-wayland abi_x86_32 +gui-libs/egl-x11 abi_x86_32 +x11-drivers/nvidia-drivers abi_x86_32 +x11-libs/libX11 abi_x86_32 +games-util/gamemode abi_x86_32 + +>=app-emulation/winetricks-20250102 gui +>=app-text/xmlto-0.0.28-r11 text +>=media-libs/gst-plugins-base-1.24.11-r1 abi_x86_32 +>=media-libs/gstreamer-1.24.11 abi_x86_32 +>=sys-libs/libunwind-1.8.2-r1 abi_x86_32 +>=media-plugins/gst-plugins-meta-1.24.11 abi_x86_32 +>=media-libs/gst-plugins-good-1.24.11 abi_x86_32 +>=media-plugins/gst-plugins-pulse-1.24.11 abi_x86_32 +>=dev-lang/orc-0.4.41 abi_x86_32 +>=x11-libs/libXv-1.0.13 abi_x86_32 +>=media-libs/graphene-1.10.8-r1 abi_x86_32 +>=virtual/zlib-1.3.1-r1 abi_x86_32 + + +>=media-libs/vulkan-loader-1.4.328.0 layers +>=media-libs/vulkan-layers-1.4.328.0 abi_x86_32 +>=dev-util/glslang-1.4.328.0-r1 abi_x86_32 +>=dev-util/vulkan-utility-libraries-1.4.328.0 abi_x86_32 +>=media-libs/libdisplay-info-0.3.0 abi_x86_32 +>=dev-libs/json-c-0.18 abi_x86_32 diff --git a/portage/package.use/sys-apps/systemd-utils b/portage/package.use/sys-apps/systemd-utils new file mode 100644 index 0000000..2f27d4c --- /dev/null +++ b/portage/package.use/sys-apps/systemd-utils @@ -0,0 +1 @@ +sys-apps/systemd-utils boot kernel-install diff --git a/portage/package.use/sys-fs/lvm2 b/portage/package.use/sys-fs/lvm2 new file mode 100644 index 0000000..534996a --- /dev/null +++ b/portage/package.use/sys-fs/lvm2 @@ -0,0 +1 @@ +sys-fs/lvm2 lvm diff --git a/portage/package.use/sys-kenel b/portage/package.use/sys-kenel new file mode 100644 index 0000000..1b2c943 --- /dev/null +++ b/portage/package.use/sys-kenel @@ -0,0 +1 @@ +sys-kernel/linux-firmware initramfs diff --git a/portage/package.use/sys-process/htop b/portage/package.use/sys-process/htop new file mode 100644 index 0000000..926bf14 --- /dev/null +++ b/portage/package.use/sys-process/htop @@ -0,0 +1 @@ +sys-process/htop lm-sensors diff --git a/portage/package.use/sys-process/lm-sensors b/portage/package.use/sys-process/lm-sensors new file mode 100644 index 0000000..926bf14 --- /dev/null +++ b/portage/package.use/sys-process/lm-sensors @@ -0,0 +1 @@ +sys-process/htop lm-sensors diff --git a/portage/package.use/www-client/firefox b/portage/package.use/www-client/firefox new file mode 100644 index 0000000..7c980ac --- /dev/null +++ b/portage/package.use/www-client/firefox @@ -0,0 +1,7 @@ +www-client/firefox pgo system-pipewire system-png -telemetry +www-client/firefox hwaccel libproxy +www-client/firefox pulseaudio jumbo-build + +>=x11-base/xorg-server-21.1.18 xvfb +>=media-libs/libvpx-1.15.2 postproc +>=media-libs/libpng-1.6.50-r1 apng diff --git a/portage/package.use/x11-base/xorg-server b/portage/package.use/x11-base/xorg-server new file mode 100644 index 0000000..61b2494 --- /dev/null +++ b/portage/package.use/x11-base/xorg-server @@ -0,0 +1 @@ +x11-base/xorg-server xephyr diff --git a/portage/package.use/x11-drivers/nvidia-drivers b/portage/package.use/x11-drivers/nvidia-drivers new file mode 100644 index 0000000..bc415ea --- /dev/null +++ b/portage/package.use/x11-drivers/nvidia-drivers @@ -0,0 +1 @@ +>=media-libs/libglvnd-1.7.0 X diff --git a/portage/package.use/x11-misc/picom b/portage/package.use/x11-misc/picom new file mode 100644 index 0000000..ff2ebc9 --- /dev/null +++ b/portage/package.use/x11-misc/picom @@ -0,0 +1 @@ +x11-misc/picom opengl diff --git a/portage/package.use/x11-wm/i3 b/portage/package.use/x11-wm/i3 new file mode 100644 index 0000000..4130f36 --- /dev/null +++ b/portage/package.use/x11-wm/i3 @@ -0,0 +1,4 @@ +>=x11-libs/libxkbcommon-1.11.0 X +>=x11-libs/cairo-1.18.4-r1 X +>=x11-libs/pango-1.56.4-r1 X +>=media-libs/freetype-2.13.3 harfbuzz diff --git a/portage/repos.conf/eselect-repo.conf b/portage/repos.conf/eselect-repo.conf new file mode 100644 index 0000000..22f1f04 --- /dev/null +++ b/portage/repos.conf/eselect-repo.conf @@ -0,0 +1,11 @@ +# created by eselect-repo + +[steam-overlay] +location = /var/db/repos/steam-overlay +sync-type = git +sync-uri = https://github.com/anyc/steam-overlay.git + +[guru] +location = /var/db/repos/guru +sync-type = git +sync-uri = https://github.com/gentoo-mirror/guru.git