From 8d5550112467efceecdf34aef506b40e18190c9d Mon Sep 17 00:00:00 2001 From: Lucas Barbieri Date: Fri, 19 Jul 2024 10:32:07 -0300 Subject: [PATCH] chore: update gentoo configs --- desktop/gentoo/{ => env}/brr.conf | 0 desktop/gentoo/env/disable_mold.conf | 1 + desktop/gentoo/env/notmp.conf | 1 + desktop/gentoo/make.conf | 29 +- desktop/gentoo/{ => old-system}/6.0.11-config | 0 desktop/gentoo/old-system/brr.conf | 5 + .../{ => old-system}/config-6.5.5-tkg-bmq | 0 desktop/gentoo/{ => old-system}/kernel.sh | 0 desktop/gentoo/old-system/make.conf | 28 ++ desktop/gentoo/{ => old-system}/notmp.conf | 0 .../gentoo/old-system/package.accept_keywords | 52 ++++ desktop/gentoo/old-system/package.env | 8 + desktop/gentoo/old-system/package.use | 195 ++++++++++++ desktop/gentoo/package.accept_keywords | 69 ++--- desktop/gentoo/package.env | 1 + desktop/gentoo/package.mask | 1 + desktop/gentoo/package.use | 279 ++++++------------ desktop/gentoo/repos.conf/eselect-repo.conf | 27 ++ desktop/gentoo/repos.conf/eselect-repo.conf~ | 27 ++ desktop/gentoo/world | 73 +++++ 20 files changed, 545 insertions(+), 251 deletions(-) rename desktop/gentoo/{ => env}/brr.conf (100%) create mode 100644 desktop/gentoo/env/disable_mold.conf create mode 100644 desktop/gentoo/env/notmp.conf rename desktop/gentoo/{ => old-system}/6.0.11-config (100%) create mode 100644 desktop/gentoo/old-system/brr.conf rename desktop/gentoo/{ => old-system}/config-6.5.5-tkg-bmq (100%) rename desktop/gentoo/{ => old-system}/kernel.sh (100%) create mode 100644 desktop/gentoo/old-system/make.conf rename desktop/gentoo/{ => old-system}/notmp.conf (100%) create mode 100644 desktop/gentoo/old-system/package.accept_keywords create mode 100644 desktop/gentoo/old-system/package.env create mode 100644 desktop/gentoo/old-system/package.use create mode 100644 desktop/gentoo/package.mask create mode 100644 desktop/gentoo/repos.conf/eselect-repo.conf create mode 100644 desktop/gentoo/repos.conf/eselect-repo.conf~ create mode 100644 desktop/gentoo/world diff --git a/desktop/gentoo/brr.conf b/desktop/gentoo/env/brr.conf similarity index 100% rename from desktop/gentoo/brr.conf rename to desktop/gentoo/env/brr.conf diff --git a/desktop/gentoo/env/disable_mold.conf b/desktop/gentoo/env/disable_mold.conf new file mode 100644 index 0000000..0c1dde4 --- /dev/null +++ b/desktop/gentoo/env/disable_mold.conf @@ -0,0 +1 @@ +LDFLAGS="-fuse-ld=ld -Wl,-O1 -Wl,--as-needed" diff --git a/desktop/gentoo/env/notmp.conf b/desktop/gentoo/env/notmp.conf new file mode 100644 index 0000000..b8a96f4 --- /dev/null +++ b/desktop/gentoo/env/notmp.conf @@ -0,0 +1 @@ +PORTAGE_TMPDIR="/var/tmp/notmpfs" diff --git a/desktop/gentoo/make.conf b/desktop/gentoo/make.conf index e1a4fb1..c82a8af 100644 --- a/desktop/gentoo/make.conf +++ b/desktop/gentoo/make.conf @@ -1,28 +1,21 @@ -# 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="-march=native -O2 -pipe" +CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3" +DISTDIR=/hdd/dist +FEATURES="ccache" +CCACHE_DIR="/var/cache/ccache" +PORTAGE_SCHEDULING_POLICY="idle" + CFLAGS="${COMMON_FLAGS}" CXXFLAGS="${COMMON_FLAGS}" FCFLAGS="${COMMON_FLAGS}" FFLAGS="${COMMON_FLAGS}" -LDFLAGS="-fuse-ld=mold -Wl,-O1 -Wl,--as-needed" -MAKEOPTS="-j10" -PORTAGE_SCHEDULING_POLICY="idle" -FEATURES="candy ccache" -CCACHE_DIR="/var/cache/ccache" -EMERGE_DEFAULT_OPTS="--with-bdeps=y --complete-graph=y --quiet-build --keep-going" -INPUT_DEVICES="libinput" -VIDEO_CARDS="amdgpu radeon radeonsi" +MAKEOPTS="-j6" +EMERGE_DEFAULT_OPTS="--keep-going --quiet-build --complete-graph y --with-bdeps y" ACCEPT_LICENSE="*" + +VIDEO_CARDS="amdgpu radeonsi radeon" GRUB_PLATFORMS="efi-64" -CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3" -USE="bluetooth -branding lm-sensors lm_sensors pulseaudio pipewire vaapi vulkan zstd xinerama policykit wayland screencast -kaccounts -handbook -kwallet -upower -samba -colord pgo cups ffmpeg flatpak gtk3 fuse" +USE="bluetooth pipewire pulseaudio zstd dist-kernel flatpak wayland vulkan" -DISTDIR=/hdd/dist - -# This sets the language of build output to English. -# Please keep this setting intact when reporting bugs. LC_MESSAGES=C.utf8 diff --git a/desktop/gentoo/6.0.11-config b/desktop/gentoo/old-system/6.0.11-config similarity index 100% rename from desktop/gentoo/6.0.11-config rename to desktop/gentoo/old-system/6.0.11-config diff --git a/desktop/gentoo/old-system/brr.conf b/desktop/gentoo/old-system/brr.conf new file mode 100644 index 0000000..5f6ce56 --- /dev/null +++ b/desktop/gentoo/old-system/brr.conf @@ -0,0 +1,5 @@ +COMMON_FLAGS="-march=native -mtune=skylake -O3 -pipe -flto=12 -fno-fat-lto-objects -fno-semantic-interposition" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +LDFLAGS="-fuse-ld=mold -Wl,-O1 -Wl,--as-needed" +RUSTFLAGS="-C target-cpu=native" diff --git a/desktop/gentoo/config-6.5.5-tkg-bmq b/desktop/gentoo/old-system/config-6.5.5-tkg-bmq similarity index 100% rename from desktop/gentoo/config-6.5.5-tkg-bmq rename to desktop/gentoo/old-system/config-6.5.5-tkg-bmq diff --git a/desktop/gentoo/kernel.sh b/desktop/gentoo/old-system/kernel.sh similarity index 100% rename from desktop/gentoo/kernel.sh rename to desktop/gentoo/old-system/kernel.sh diff --git a/desktop/gentoo/old-system/make.conf b/desktop/gentoo/old-system/make.conf new file mode 100644 index 0000000..e1a4fb1 --- /dev/null +++ b/desktop/gentoo/old-system/make.conf @@ -0,0 +1,28 @@ +# 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="-march=native -O2 -pipe" +CFLAGS="${COMMON_FLAGS}" +CXXFLAGS="${COMMON_FLAGS}" +FCFLAGS="${COMMON_FLAGS}" +FFLAGS="${COMMON_FLAGS}" +LDFLAGS="-fuse-ld=mold -Wl,-O1 -Wl,--as-needed" + +MAKEOPTS="-j10" +PORTAGE_SCHEDULING_POLICY="idle" +FEATURES="candy ccache" +CCACHE_DIR="/var/cache/ccache" +EMERGE_DEFAULT_OPTS="--with-bdeps=y --complete-graph=y --quiet-build --keep-going" +INPUT_DEVICES="libinput" +VIDEO_CARDS="amdgpu radeon radeonsi" +ACCEPT_LICENSE="*" +GRUB_PLATFORMS="efi-64" +CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt rdrand sse sse2 sse3 sse4_1 sse4_2 ssse3" +USE="bluetooth -branding lm-sensors lm_sensors pulseaudio pipewire vaapi vulkan zstd xinerama policykit wayland screencast -kaccounts -handbook -kwallet -upower -samba -colord pgo cups ffmpeg flatpak gtk3 fuse" + +DISTDIR=/hdd/dist + +# This sets the language of build output to English. +# Please keep this setting intact when reporting bugs. +LC_MESSAGES=C.utf8 diff --git a/desktop/gentoo/notmp.conf b/desktop/gentoo/old-system/notmp.conf similarity index 100% rename from desktop/gentoo/notmp.conf rename to desktop/gentoo/old-system/notmp.conf diff --git a/desktop/gentoo/old-system/package.accept_keywords b/desktop/gentoo/old-system/package.accept_keywords new file mode 100644 index 0000000..31595e7 --- /dev/null +++ b/desktop/gentoo/old-system/package.accept_keywords @@ -0,0 +1,52 @@ +# main +media-video/obs-studio +sys-apps/eza +app-backup/mkstage4 +games-util/heroic-bin +app-office/onlyoffice-bin +dev-go/golangci-lint +gui-wm/* + +# amdgpu-pro +media-video/amdgpu-pro-amf +media-libs/amf-headers +media-libs/amdgpu-pro-vulkan + +gui-libs/gtk + +# hyprland (test) +dev-cpp/sdbus-c++ +dev-libs/hyprland-protocols +dev-libs/libliftoff +media-libs/libdisplay-info + +# steam / lutris / wine +games-util/lutris +app-emulation/wine-staging +app-emulation/wine-gecko +app-emulation/wine-mono +*/*::steam-overlay +dev-python/pypresence +dev-python/moddb +dev-python/pyrate-limiter +sys-libs/libudev-compat +games-util/game-device-udev-rules +games-util/gamemode + +# flatpak ditching +app-misc/anki + +# guru any% speedrun +*/*::guru +*/*::the-anime-team + +# xivlauncher and otd +dev-dotnet/dotnet-sdk-bin +app-eselect/eselect-dotnet +dev-dotnet/dotnet-runtime-nugets +dev-dotnet/csharp-gentoodotnetinfo +virtual/dotnet-sdk + +# gamescope +media-libs/vkroots +gui-wm/gamescope diff --git a/desktop/gentoo/old-system/package.env b/desktop/gentoo/old-system/package.env new file mode 100644 index 0000000..e54dcb3 --- /dev/null +++ b/desktop/gentoo/old-system/package.env @@ -0,0 +1,8 @@ +sys-devel/gcc notmp.conf +net-libs/nodejs notmp.conf +sys-devel/llvm notmp.conf +sys-devel/clang notmp.conf +www-client/firefox notmp.conf brr.conf +app-office/libreoffice notmp.conf +dev-qt/qtwebengine notmp.conf +www-client/chromium notmp.conf brr.conf diff --git a/desktop/gentoo/old-system/package.use b/desktop/gentoo/old-system/package.use new file mode 100644 index 0000000..9c72e15 --- /dev/null +++ b/desktop/gentoo/old-system/package.use @@ -0,0 +1,195 @@ +# sound +media-video/pipewire sound-server pipewire-alsa extra + +# system +sys-kernel/linux-firmware compress-zstd initramfs +sys-firmware/intel-microcode hostonly initramfs +sys-libs/glibc hash-sysv-compat +app-admin/sudo offensive + +# obs-studio +media-video/obs-studio browser speex websocket +media-video/ffmpeg opus x265 vdpau amf amr chromium + +# zfs +sys-fs/zfs dist-kernel +sys-fs/zfs-kmod dist-kernel + +# unar +sys-devel/gcc objc +gnustep-base/gnustep-make native-exceptions + +# prismlauncher +sys-libs/zlib minizip + +# x11 +x11-misc/polybar network mpd ipc + +# filezilla +dev-libs/libpcre2 pcre32 + +# chromium kekw +www-client/chromium gtk4 lto widevine +net-libs/nodejs inspector + +# firefox omega +www-client/firefox wifi lto pgo hwaccel -clang l10n_pt-BR l10n_zh-CN +x11-base/xorg-server xvfb +media-libs/libvpx postproc + +# citra +#games-emulation/citra -telemetry openal +#media-video/ffmpeg fdk + +# anki and ts3 +dev-qt/qtgui accessibility +dev-qt/qtwebengine widgets geolocation +dev-qt/qtwebchannel qml +dev-python/PyQt5 webchannel + +# zathura +app-text/zathura-meta cb djvu postscript pdf + +# irc +net-im/pidgin sasl networkmanager + +# hell, chaos and disorder. +x11-libs/libXcursor abi_x86_32 +x11-libs/libXfixes abi_x86_32 +x11-libs/libXi abi_x86_32 +x11-libs/libXrandr abi_x86_32 +x11-libs/libXrender abi_x86_32 +x11-libs/libXxf86vm abi_x86_32 +media-libs/libglvnd abi_x86_32 +x11-libs/libXcomposite abi_x86_32 +x11-libs/libXinerama abi_x86_32 +net-print/cups abi_x86_32 +media-libs/fontconfig abi_x86_32 +media-libs/libsdl2 haptic gles2 abi_x86_32 +net-libs/gnutls abi_x86_32 +media-libs/freetype abi_x86_32 +sys-apps/dbus abi_x86_32 +media-libs/vulkan-loader abi_x86_32 +x11-libs/libX11 abi_x86_32 +x11-libs/libXext abi_x86_32 +media-libs/alsa-lib abi_x86_32 +dev-libs/glib abi_x86_32 +media-libs/gst-plugins-base abi_x86_32 +media-libs/gstreamer abi_x86_32 +media-libs/libpulse abi_x86_32 +sys-libs/libunwind abi_x86_32 +dev-libs/libusb abi_x86_32 +media-plugins/gst-plugins-meta abi_x86_32 +media-libs/gst-plugins-good abi_x86_32 +media-plugins/gst-plugins-a52dec abi_x86_32 +media-plugins/gst-plugins-faad abi_x86_32 +media-plugins/gst-plugins-dts abi_x86_32 +media-libs/gst-plugins-ugly abi_x86_32 +media-plugins/gst-plugins-dvdread abi_x86_32 +media-plugins/gst-plugins-mpeg2dec abi_x86_32 +media-plugins/gst-plugins-resindvd abi_x86_32 +media-plugins/gst-plugins-libav abi_x86_32 +media-plugins/gst-plugins-flac abi_x86_32 +media-plugins/gst-plugins-mpg123 abi_x86_32 +media-plugins/gst-plugins-pulse abi_x86_32 +media-plugins/gst-plugins-vaapi abi_x86_32 +media-plugins/gst-plugins-x264 abi_x86_32 +media-libs/x264 abi_x86_32 +media-libs/gst-plugins-bad abi_x86_32 +media-libs/libva abi_x86_32 +x11-libs/libdrm abi_x86_32 +media-libs/mesa abi_x86_32 +dev-libs/expat abi_x86_32 +sys-libs/zlib abi_x86_32 +sys-apps/lm-sensors abi_x86_32 +x11-libs/libxshmfence abi_x86_32 +x11-libs/libxcb abi_x86_32 +app-arch/zstd abi_x86_32 +sys-devel/llvm abi_x86_32 +dev-libs/libxml2 abi_x86_32 +dev-libs/icu abi_x86_32 +x11-libs/libXau abi_x86_32 +x11-libs/libXdmcp abi_x86_32 +app-arch/bzip2 abi_x86_32 +dev-lang/orc abi_x86_32 +media-sound/mpg123 abi_x86_32 +media-libs/flac abi_x86_32 +media-libs/libogg abi_x86_32 +media-video/ffmpeg abi_x86_32 +media-libs/dav1d abi_x86_32 +media-sound/lame abi_x86_32 +media-libs/xvid abi_x86_32 +media-libs/lcms abi_x86_32 +media-sound/pulseaudio abi_x86_32 +gnome-base/librsvg abi_x86_32 +x11-libs/cairo abi_x86_32 +media-libs/libvorbis abi_x86_32 +x11-libs/libXv abi_x86_32 +dev-libs/lzo abi_x86_32 +sys-libs/libudev-compat abi_x86_32 +media-libs/libpng abi_x86_32 +x11-libs/pixman abi_x86_32 +x11-libs/gdk-pixbuf abi_x86_32 +media-libs/harfbuzz abi_x86_32 +x11-libs/pango abi_x86_32 +dev-libs/fribidi abi_x86_32 +x11-libs/libXft abi_x86_32 +media-gfx/graphite2_p20210810 abi_x86_32 +media-libs/libjpeg-turbo abi_x86_32 +media-libs/tiff abi_x86_32 +media-libs/libdvdnav abi_x86_32 +media-libs/libdvdread abi_x86_32 +media-libs/libdvdcss abi_x86_32 +media-libs/libmpeg2 abi_x86_32 +media-libs/libdca abi_x86_32 +media-libs/faad2 abi_x86_32 +media-libs/a52dec abi_x86_32 +media-libs/libsndfile abi_x86_32 +net-libs/libasyncns abi_x86_32 +media-libs/opus abi_x86_32 +sys-libs/libcap abi_x86_32 +sys-libs/pam abi_x86_32 +media-libs/graphene abi_x86_32 +dev-libs/libpcre2 abi_x86_32 +sys-apps/util-linux abi_x86_32 +dev-libs/libtasn1 abi_x86_32 +dev-libs/libunistring abi_x86_32 +dev-libs/nettle abi_x86_32 +dev-libs/gmp abi_x86_32 +net-dns/libidn2 abi_x86_32 +media-video/pipewire abi_x86_32 +virtual/libudev abi_x86_32 +sys-apps/systemd-utils abi_x86_32 +virtual/opengl abi_x86_32 +virtual/glu abi_x86_32 +media-libs/glu abi_x86_32 +virtual/rust abi_x86_32 +dev-lang/rust-bin abi_x86_32 +virtual/libelf abi_x86_32 +dev-libs/elfutils abi_x86_32 +media-plugins/gst-plugins-cdparanoia abi_x86_32 +media-sound/cdparanoia abi_x86_32 +virtual/libiconv abi_x86_32 +virtual/libintl abi_x86_32 +sys-libs/ncurses abi_x86_32 +dev-libs/libffi abi_x86_32 +sys-libs/gpm abi_x86_32 +media-libs/fdk-aac abi_x86_32 +dev-libs/wayland abi_x86_32 +x11-libs/libxkbcommon abi_x86_32 +x11-libs/extest abi_x86_32 +dev-libs/libevdev abi_x86_32 +x11-libs/libvdpau abi_x86_32 +media-libs/x265 abi_x86_32 +media-libs/opencore-amr abi_x86_32 + +# honkers +dev-util/xdelta lzma + +# onlyoffice +dev-qt/qtgui eglfs + +# hyprland +gui-apps/hyprland-plugins csgo-vulkan-fix +gui-apps/rofi-wayland drun windowmode +gui-apps/waybar experimental evdev mpd network tray upower diff --git a/desktop/gentoo/package.accept_keywords b/desktop/gentoo/package.accept_keywords index 31595e7..90149cc 100644 --- a/desktop/gentoo/package.accept_keywords +++ b/desktop/gentoo/package.accept_keywords @@ -1,52 +1,29 @@ -# main -media-video/obs-studio -sys-apps/eza -app-backup/mkstage4 -games-util/heroic-bin -app-office/onlyoffice-bin -dev-go/golangci-lint -gui-wm/* +# system +*/*::guru +gui-apps/ags +gui-wm/gamescope +app-office/qownnotes +x11-themes/kvantum -# amdgpu-pro -media-video/amdgpu-pro-amf -media-libs/amf-headers -media-libs/amdgpu-pro-vulkan - -gui-libs/gtk - -# hyprland (test) -dev-cpp/sdbus-c++ -dev-libs/hyprland-protocols -dev-libs/libliftoff -media-libs/libdisplay-info - -# steam / lutris / wine -games-util/lutris -app-emulation/wine-staging -app-emulation/wine-gecko -app-emulation/wine-mono -*/*::steam-overlay -dev-python/pypresence -dev-python/moddb -dev-python/pyrate-limiter -sys-libs/libudev-compat -games-util/game-device-udev-rules +app-eselect/eselect-zig +dev-lang/zig-bin +x11-terms/wezterm games-util/gamemode -# flatpak ditching -app-misc/anki +# hyprland +dev-cpp/sdbus-c++ -# guru any% speedrun -*/*::guru -*/*::the-anime-team +# mangohud +dev-libs/spdlog +dev-libs/libfmt +media-libs/glfw -# xivlauncher and otd -dev-dotnet/dotnet-sdk-bin -app-eselect/eselect-dotnet -dev-dotnet/dotnet-runtime-nugets -dev-dotnet/csharp-gentoodotnetinfo -virtual/dotnet-sdk +# steam +*/*::steam-overlay +games-util/game-device-udev-rules +sys-libs/libudev-compat -# gamescope -media-libs/vkroots -gui-wm/gamescope + +# pcmanfm +x11-misc/pcmanfm +x11-libs/libfm diff --git a/desktop/gentoo/package.env b/desktop/gentoo/package.env index e54dcb3..fb00031 100644 --- a/desktop/gentoo/package.env +++ b/desktop/gentoo/package.env @@ -6,3 +6,4 @@ www-client/firefox notmp.conf brr.conf app-office/libreoffice notmp.conf dev-qt/qtwebengine notmp.conf www-client/chromium notmp.conf brr.conf +dev-lang/spidermonkey notmp.conf diff --git a/desktop/gentoo/package.mask b/desktop/gentoo/package.mask new file mode 100644 index 0000000..b44442e --- /dev/null +++ b/desktop/gentoo/package.mask @@ -0,0 +1 @@ +=gui-libs/xdg-desktop-portal-hyprland-1.3.2-r1 diff --git a/desktop/gentoo/package.use b/desktop/gentoo/package.use index 9c72e15..3aea118 100644 --- a/desktop/gentoo/package.use +++ b/desktop/gentoo/package.use @@ -1,195 +1,100 @@ -# sound -media-video/pipewire sound-server pipewire-alsa extra - # system -sys-kernel/linux-firmware compress-zstd initramfs -sys-firmware/intel-microcode hostonly initramfs +sys-kernel/installkernel dracut grub +media-video/pipewire sound-server pipewire-alsa echo-cancel +app-editors/emacs harfbuzz imagemagick source xwidgets libxml2 json tree-sitter -X jit +gui-wm/gamescope -wsi-layer sys-libs/glibc hash-sysv-compat -app-admin/sudo offensive +app-misc/fastfetch imagemagick osmesa +media-libs/mesa osmesa +games-util/mangohud mangoapp mangohudctl +media-libs/imgui glfw +dev-qt/qtwebsockets qml -# obs-studio -media-video/obs-studio browser speex websocket -media-video/ffmpeg opus x265 vdpau amf amr chromium - -# zfs -sys-fs/zfs dist-kernel -sys-fs/zfs-kmod dist-kernel - -# unar -sys-devel/gcc objc -gnustep-base/gnustep-make native-exceptions - -# prismlauncher -sys-libs/zlib minizip - -# x11 -x11-misc/polybar network mpd ipc - -# filezilla -dev-libs/libpcre2 pcre32 - -# chromium kekw -www-client/chromium gtk4 lto widevine -net-libs/nodejs inspector - -# firefox omega -www-client/firefox wifi lto pgo hwaccel -clang l10n_pt-BR l10n_zh-CN -x11-base/xorg-server xvfb -media-libs/libvpx postproc - -# citra -#games-emulation/citra -telemetry openal -#media-video/ffmpeg fdk - -# anki and ts3 -dev-qt/qtgui accessibility -dev-qt/qtwebengine widgets geolocation -dev-qt/qtwebchannel qml -dev-python/PyQt5 webchannel - -# zathura -app-text/zathura-meta cb djvu postscript pdf - -# irc -net-im/pidgin sasl networkmanager - -# hell, chaos and disorder. -x11-libs/libXcursor abi_x86_32 -x11-libs/libXfixes abi_x86_32 -x11-libs/libXi abi_x86_32 -x11-libs/libXrandr abi_x86_32 -x11-libs/libXrender abi_x86_32 -x11-libs/libXxf86vm abi_x86_32 -media-libs/libglvnd abi_x86_32 -x11-libs/libXcomposite abi_x86_32 -x11-libs/libXinerama abi_x86_32 -net-print/cups abi_x86_32 -media-libs/fontconfig abi_x86_32 -media-libs/libsdl2 haptic gles2 abi_x86_32 -net-libs/gnutls abi_x86_32 -media-libs/freetype abi_x86_32 -sys-apps/dbus abi_x86_32 -media-libs/vulkan-loader abi_x86_32 -x11-libs/libX11 abi_x86_32 -x11-libs/libXext abi_x86_32 -media-libs/alsa-lib abi_x86_32 -dev-libs/glib abi_x86_32 -media-libs/gst-plugins-base abi_x86_32 -media-libs/gstreamer abi_x86_32 -media-libs/libpulse abi_x86_32 -sys-libs/libunwind abi_x86_32 -dev-libs/libusb abi_x86_32 -media-plugins/gst-plugins-meta abi_x86_32 -media-libs/gst-plugins-good abi_x86_32 -media-plugins/gst-plugins-a52dec abi_x86_32 -media-plugins/gst-plugins-faad abi_x86_32 -media-plugins/gst-plugins-dts abi_x86_32 -media-libs/gst-plugins-ugly abi_x86_32 -media-plugins/gst-plugins-dvdread abi_x86_32 -media-plugins/gst-plugins-mpeg2dec abi_x86_32 -media-plugins/gst-plugins-resindvd abi_x86_32 -media-plugins/gst-plugins-libav abi_x86_32 -media-plugins/gst-plugins-flac abi_x86_32 -media-plugins/gst-plugins-mpg123 abi_x86_32 -media-plugins/gst-plugins-pulse abi_x86_32 -media-plugins/gst-plugins-vaapi abi_x86_32 -media-plugins/gst-plugins-x264 abi_x86_32 -media-libs/x264 abi_x86_32 -media-libs/gst-plugins-bad abi_x86_32 -media-libs/libva abi_x86_32 -x11-libs/libdrm abi_x86_32 -media-libs/mesa abi_x86_32 -dev-libs/expat abi_x86_32 -sys-libs/zlib abi_x86_32 -sys-apps/lm-sensors abi_x86_32 -x11-libs/libxshmfence abi_x86_32 -x11-libs/libxcb abi_x86_32 -app-arch/zstd abi_x86_32 -sys-devel/llvm abi_x86_32 -dev-libs/libxml2 abi_x86_32 -dev-libs/icu abi_x86_32 -x11-libs/libXau abi_x86_32 -x11-libs/libXdmcp abi_x86_32 -app-arch/bzip2 abi_x86_32 -dev-lang/orc abi_x86_32 -media-sound/mpg123 abi_x86_32 -media-libs/flac abi_x86_32 -media-libs/libogg abi_x86_32 -media-video/ffmpeg abi_x86_32 -media-libs/dav1d abi_x86_32 -media-sound/lame abi_x86_32 -media-libs/xvid abi_x86_32 -media-libs/lcms abi_x86_32 -media-sound/pulseaudio abi_x86_32 -gnome-base/librsvg abi_x86_32 -x11-libs/cairo abi_x86_32 -media-libs/libvorbis abi_x86_32 -x11-libs/libXv abi_x86_32 -dev-libs/lzo abi_x86_32 -sys-libs/libudev-compat abi_x86_32 -media-libs/libpng abi_x86_32 -x11-libs/pixman abi_x86_32 -x11-libs/gdk-pixbuf abi_x86_32 -media-libs/harfbuzz abi_x86_32 -x11-libs/pango abi_x86_32 -dev-libs/fribidi abi_x86_32 -x11-libs/libXft abi_x86_32 -media-gfx/graphite2_p20210810 abi_x86_32 -media-libs/libjpeg-turbo abi_x86_32 -media-libs/tiff abi_x86_32 -media-libs/libdvdnav abi_x86_32 -media-libs/libdvdread abi_x86_32 -media-libs/libdvdcss abi_x86_32 -media-libs/libmpeg2 abi_x86_32 -media-libs/libdca abi_x86_32 -media-libs/faad2 abi_x86_32 -media-libs/a52dec abi_x86_32 -media-libs/libsndfile abi_x86_32 -net-libs/libasyncns abi_x86_32 -media-libs/opus abi_x86_32 -sys-libs/libcap abi_x86_32 -sys-libs/pam abi_x86_32 -media-libs/graphene abi_x86_32 -dev-libs/libpcre2 abi_x86_32 -sys-apps/util-linux abi_x86_32 -dev-libs/libtasn1 abi_x86_32 -dev-libs/libunistring abi_x86_32 -dev-libs/nettle abi_x86_32 -dev-libs/gmp abi_x86_32 -net-dns/libidn2 abi_x86_32 -media-video/pipewire abi_x86_32 -virtual/libudev abi_x86_32 -sys-apps/systemd-utils abi_x86_32 -virtual/opengl abi_x86_32 -virtual/glu abi_x86_32 -media-libs/glu abi_x86_32 -virtual/rust abi_x86_32 -dev-lang/rust-bin abi_x86_32 -virtual/libelf abi_x86_32 -dev-libs/elfutils abi_x86_32 -media-plugins/gst-plugins-cdparanoia abi_x86_32 -media-sound/cdparanoia abi_x86_32 -virtual/libiconv abi_x86_32 -virtual/libintl abi_x86_32 -sys-libs/ncurses abi_x86_32 -dev-libs/libffi abi_x86_32 -sys-libs/gpm abi_x86_32 -media-libs/fdk-aac abi_x86_32 -dev-libs/wayland abi_x86_32 -x11-libs/libxkbcommon abi_x86_32 +# steam +sys-libs/readline abi_x86_32 +dev-db/sqlite abi_x86_32 +x11-libs/libX11 abi_x86_32 +x11-libs/libXau abi_x86_32 +x11-libs/libxcb abi_x86_32 +x11-libs/libXdmcp abi_x86_32 +virtual/opengl abi_x86_32 +media-libs/mesa abi_x86_32 +dev-libs/expat abi_x86_32 +media-libs/libglvnd abi_x86_32 +sys-libs/zlib abi_x86_32 +x11-libs/libdrm abi_x86_32 +x11-libs/libxshmfence abi_x86_32 +x11-libs/libXext abi_x86_32 +x11-libs/libXxf86vm abi_x86_32 +x11-libs/libXfixes abi_x86_32 +app-arch/zstd abi_x86_32 +sys-devel/llvm abi_x86_32 +x11-libs/libXrandr abi_x86_32 +x11-libs/libXrender abi_x86_32 +dev-libs/libffi abi_x86_32 +sys-libs/ncurses abi_x86_32 +dev-libs/libxml2 abi_x86_32 +dev-libs/icu abi_x86_32 +sys-libs/gpm abi_x86_32 +virtual/libelf abi_x86_32 +dev-libs/elfutils abi_x86_32 +app-arch/bzip2 abi_x86_32 +dev-libs/nspr abi_x86_32 +dev-libs/nss abi_x86_32 +net-libs/libndp abi_x86_32 x11-libs/extest abi_x86_32 dev-libs/libevdev abi_x86_32 -x11-libs/libvdpau abi_x86_32 -media-libs/x265 abi_x86_32 -media-libs/opencore-amr abi_x86_32 +dev-libs/wayland abi_x86_32 +virtual/rust abi_x86_32 +dev-lang/rust-bin abi_x86_32 +x11-libs/libpciaccess abi_x86_32 +sys-devel/clang abi_x86_32 +media-libs/fontconfig abi_x86_32 +sys-libs/libudev-compat abi_x86_32 +media-libs/libpulse abi_x86_32 +media-libs/libsndfile abi_x86_32 +net-libs/libasyncns abi_x86_32 +sys-apps/dbus abi_x86_32 +dev-libs/glib abi_x86_32 +dev-libs/libpcre2 abi_x86_32 +sys-apps/util-linux abi_x86_32 +media-libs/flac abi_x86_32 +media-libs/libogg abi_x86_32 +media-libs/libvorbis abi_x86_32 +media-libs/opus abi_x86_32 +media-sound/lame abi_x86_32 +media-sound/mpg123-base abi_x86_32 +media-libs/freetype abi_x86_32 +media-libs/libpng abi_x86_32 +virtual/libintl abi_x86_32 +virtual/libudev abi_x86_32 +sys-apps/systemd-utils abi_x86_32 +sys-libs/libcap abi_x86_32 +sys-libs/pam abi_x86_32 +virtual/libiconv abi_x86_32 +x11-libs/xcb-util-keysyms abi_x86_32 +sys-apps/systemd abi_x86_32 +dev-libs/libgcrypt abi_x86_32 +app-arch/lz4 abi_x86_32 +dev-libs/libgpg-error abi_x86_32 -# honkers -dev-util/xdelta lzma -# onlyoffice -dev-qt/qtgui eglfs -# hyprland -gui-apps/hyprland-plugins csgo-vulkan-fix -gui-apps/rofi-wayland drun windowmode -gui-apps/waybar experimental evdev mpd network tray upower +# qutebrowser +dev-python/PyQt6 qml webchannel +www-client/qutebrowser widevine + +# ags +gui-libs/gtk-layer-shell introspection +dev-libs/libdbusmenu gtk3 + +# keepassxc +sys-libs/zlib minizip + + +# unar +gnustep-base/gnustep-make native-exceptions +sys-devel/gcc objc jit + +# wayland +media-libs/libsdl2 gles2 diff --git a/desktop/gentoo/repos.conf/eselect-repo.conf b/desktop/gentoo/repos.conf/eselect-repo.conf new file mode 100644 index 0000000..d7f5b67 --- /dev/null +++ b/desktop/gentoo/repos.conf/eselect-repo.conf @@ -0,0 +1,27 @@ +# created by eselect-repo + +[guru] +location = /var/db/repos/guru +sync-type = git +sync-uri = https://github.com/gentoo-mirror/guru.git + +[gentoo] +location = /var/db/repos/gentoo +sync-type = git +sync-uri = https://github.com/gentoo-mirror/gentoo.git + +[steam-overlay] +location = /var/db/repos/steam-overlay +sync-type = git +sync-uri = https://github.com/gentoo-mirror/steam-overlay.git + +[jabuxas] +location = /yang/repos/overlay +# sync-type = git +# sync-uri = https://github.com/gentoo-mirror/jabuxas.git + + +[qownnotes-overlay] +location = /var/db/repos/qownnotes-overlay +sync-type = git +sync-uri = https://github.com/gentoo-mirror/qownnotes-overlay.git diff --git a/desktop/gentoo/repos.conf/eselect-repo.conf~ b/desktop/gentoo/repos.conf/eselect-repo.conf~ new file mode 100644 index 0000000..ab4f111 --- /dev/null +++ b/desktop/gentoo/repos.conf/eselect-repo.conf~ @@ -0,0 +1,27 @@ +# created by eselect-repo + +[guru] +location = /var/db/repos/guru +sync-type = git +sync-uri = https://github.com/gentoo-mirror/guru.git + +[gentoo] +location = /var/db/repos/gentoo +sync-type = git +sync-uri = https://github.com/gentoo-mirror/gentoo.git + +[steam-overlay] +location = /var/db/repos/steam-overlay +sync-type = git +sync-uri = https://github.com/gentoo-mirror/steam-overlay.git + +[jabuxas] +location = /yang/repos/overlay +# sync-type = git +# sync-uri = https://github.com/gentoo-mirror/jabuxas.git + +[hyprland-overlay] +location = /var/db/repos/hyprland-overlay +sync-type = git +priority = 1 +sync-uri = https://github.com/gentoo-mirror/hyprland-overlay.git diff --git a/desktop/gentoo/world b/desktop/gentoo/world new file mode 100644 index 0000000..51b72c6 --- /dev/null +++ b/desktop/gentoo/world @@ -0,0 +1,73 @@ +app-admin/keepassxc +app-admin/stow +app-admin/sudo +app-arch/unar +app-editors/neovim +app-editors/vim +app-eselect/eselect-repository +app-misc/brightnessctl +app-misc/fastfetch +app-misc/jq +app-misc/tmux +app-office/qownnotes +app-portage/eix +app-portage/gentoolkit +app-shells/autojump +app-shells/bash-completion +app-shells/fzf +app-shells/gentoo-zsh-completions +app-shells/zsh +app-shells/zsh-completions +app-text/tree +app-text/wgetpaste +app-text/zathura-meta +dev-debug/strace +dev-util/ccache +dev-vcs/git +dev-vcs/lazygit +games-util/gamemode +games-util/mangohud +games-util/steam-launcher +gui-apps/ags +gui-apps/fuzzel +gui-apps/grim +gui-apps/slurp +gui-apps/swappy +gui-apps/swww +gui-apps/tofi +gui-apps/wl-clipboard +gui-libs/xdg-desktop-portal-hyprland +gui-wm/gamescope +gui-wm/hyprland +media-fonts/fonts-meta +media-fonts/noto-emoji +media-gfx/feh +media-libs/libsixel +media-sound/pavucontrol +media-sound/playerctl +media-video/pipewire +net-irc/weechat +net-misc/networkmanager +net-p2p/syncthing +sys-apps/bat +sys-apps/eza +sys-apps/fd +sys-apps/flatpak +sys-apps/ripgrep +sys-apps/xdg-desktop-portal-gtk +sys-block/io-scheduler-udev-rules +sys-boot/grub +sys-firmware/intel-microcode +sys-fs/btrfs-progs +sys-fs/fuse:0 +sys-fs/ncdu +sys-kernel/gentoo-kernel-bin +sys-kernel/linux-firmware +sys-process/btop +www-client/firefox-bin +www-client/qutebrowser +x11-misc/gammastep +x11-misc/pcmanfm +x11-terms/alacritty +x11-terms/wezterm +x11-themes/numix-icon-theme-circle