dotfiles

personal dotfiles
git clone anongit@rnpnr.xyz:dotfiles.git
Log | Files | Refs | Feed | Submodules

Commit: 6079a37ccca82ac5d007a01f78953862ed790540
Parent: e51d07c4711f38bfa05b833b4fb076410ed684d6
Author: Randy Palamar
Date:   Wed,  1 Apr 2026 07:17:51 -0600

portage: general portage updates 0326

Diffstat:
M.config/sys/etc/portage/make.conf | 9++++++++-
M.config/sys/etc/portage/make.profile | 4++--
M.config/sys/etc/portage/package.accept_keywords/set | 18+++++++++++++++++-
M.config/sys/etc/portage/package.env/set | 4++++
M.config/sys/etc/portage/package.use/app | 5++++-
M.config/sys/etc/portage/package.use/dev | 7++++---
M.config/sys/etc/portage/package.use/media | 8+++++---
M.config/sys/etc/portage/package.use/net | 2+-
M.config/sys/etc/portage/package.use/sys | 6++++--
M.config/sys/etc/portage/package.use/virtual | 1+
M.config/sys/var/lib/portage/world | 4++--
11 files changed, 52 insertions(+), 16 deletions(-)

diff --git a/.config/sys/etc/portage/make.conf b/.config/sys/etc/portage/make.conf @@ -7,6 +7,13 @@ RUSTFLAGS="-C target-cpu=native" LDFLAGS="-fuse-ld=mold ${LDFLAGS}" LD="mold" +CC="clang" +CPP="clang-cpp" +CXX="clang++" +AR="llvm-ar" +NM="llvm-nm" +RANLIB="llvm-ranlib" + EMERGE_DEFAULT_OPTS="--ask --verbose --jobs=8 --load-average 9.00" MAKEOPTS="-j10 -l10" @@ -38,7 +45,7 @@ NINJA_STATUS="[%e (s): %s/%t] " QEMU_SOFTMMU_TARGETS="x86_64 arm aarch64 aarch64_be" QEMU_USER_TARGETS="x86_64 arm aarch64 aarch64_be" VIDEO_CARDS="amdgpu radeonsi" -AMDGPU_TARGETS="gfx1102" +AMDGPU_TARGETS="gfx1201" CPU_FLAGS_X86="aes avx avx2 avx512f avx512dq avx512cd avx512bw avx512vl \ avx512vbmi f16c fma3 mmx mmxext pclmul popcnt rdrand sha \ sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3" diff --git a/.config/sys/etc/portage/make.profile b/.config/sys/etc/portage/make.profile @@ -1 +1 @@ -/usr/portage/gentoo/profiles/default/linux/amd64/23.0/split-usr/musl/llvm -\ No newline at end of file +../../../../../../usr/portage/gentoo/profiles/default/linux/amd64/23.0/no-multilib +\ No newline at end of file diff --git a/.config/sys/etc/portage/package.accept_keywords/set b/.config/sys/etc/portage/package.accept_keywords/set @@ -18,22 +18,38 @@ dev-util/hindent ~amd64 ~arm64 dev-util/shake ~amd64 ~arm64 dev-util/shellcheck ~amd64 ~arm64 +dev-util/glslang ~amd64 +dev-util/spirv-headers ~amd64 +dev-util/spirv-tools ~amd64 +dev-util/vulkan-headers ~amd64 +dev-util/vulkan-tools ~amd64 +dev-util/vulkan-utility-libraries ~amd64 +media-libs/vulkan-layers ~amd64 +media-libs/vulkan-loader ~amd64 + # Personally Unmasked app-misc/abduco ~amd64 ~arm64 games-emulation/higan ~amd64 ~arm64 media-gfx/farbfeld ~amd64 ~arm64 media-libs/libplacebo ~amd64 ~arm64 +media-libs/mesa ~amd64 ~arm64 media-sound/ncmpcpp ~amd64 ~arm64 media-video/mpv ~amd64 ~arm64 sys-process/nvtop ~amd64 ~arm64 +app-emulation/wine-vanilla ~amd64 + # No stable version ~x11-misc/xidle-26052015 ~amd64 ~arm64 media-video/obs-studio ~amd64 ~arm64 +~media-gfx/krita-6.0.0_beta1 ~amd64 + www-client/firefox ~amd64 ~arm64 -~dev-libs/nss-3.116 ~amd64 ~arm64 +www-client/firefox-l10n ~amd64 ~arm64 +~dev-libs/nss-3.121 ~amd64 ~arm64 +~dev-libs/nspr-4.38.2 ~amd64 ~arm64 app-text/tesseract ~amd64 ~arm64 diff --git a/.config/sys/etc/portage/package.env/set b/.config/sys/etc/portage/package.env/set @@ -17,6 +17,10 @@ gui-libs/gtk nomold # NOTE: somehow this can't compile itself after being compiled with clang sys-devel/gcc gcc +sys-libs/glibc gcc nomold # NOTE: incorrectly calls readelf to find the size of the platform's pointer sys-devel/dwz readelf + +# NOTE: this sets some default build wrappers for cross-compiling but mold only supports native +app-emulation/wine-vanilla nomold diff --git a/.config/sys/etc/portage/package.use/app b/.config/sys/etc/portage/package.use/app @@ -9,8 +9,9 @@ app-crypt/gcr gtk app-crypt/libsecret -vala -introspection app-crypt/mit-krb5 -keyutils -pkinit app-dicts/myspell-en l10n_en +app-eselect/eselect-wine -xdg app-editors/vim -crypt -X # for running vis tests -app-emulation/qemu io-uring static-user -curl -doc -gtk -oss -pin-upstream-blobs -slirp -usb -vnc +app-emulation/qemu io-uring static-user sdl slirp virgl -curl -doc -oss -pin-upstream-blobs -vnc app-i18n/ibus gtk3 introspection app-i18n/kakasi l10n_ja app-shells/bash -net @@ -26,3 +27,5 @@ app-text/texlive graphics luatex science l10n_ja -X app-text/texlive-core xetex app-text/zathura -man # (man) requires sphinx app-text/zathura-pdf-mupdf -javascript + +app-emulation/wine-vanilla -mingw -gecko -gstreamer -sdl diff --git a/.config/sys/etc/portage/package.use/dev b/.config/sys/etc/portage/package.use/dev @@ -1,6 +1,6 @@ dev-db/sqlite secure-delete dev-debug/gdb -server -dev-lang/ghc -ghcbootstrap -doc +dev-lang/ghc llvm -ghcbootstrap -doc dev-lang/lua static dev-lang/luajit lua52compat dev-lang/python ncurses readline sqlite tk #-ensurepip @@ -15,13 +15,14 @@ dev-libs/libunibreak -man dev-libs/nss -nss-pem dev-libs/openssl static-libs # cryptsetup dev-libs/popt static-libs # cryptsetup -dev-lua/ldoc lua_single_target_luajit +dev-lua/ldoc lua_single_target_luajit -lua_single_target_lua5-3 dev-python/matplotlib latex tk dev-python/numpy -lapack -dev-python/pillow tiff +dev-python/pillow tiff -truetype dev-python/pyqt5 widgets gui dev-python/urllib3 -zstd # relies on broken zstandard python package dev-qt/qtgui dbus egl ibus dev-qt/qtwebchannel qml dev-util/perf -slang -python +dev-util/vulkan-tools cube dev-vcs/git -iconv -pcre -webdav diff --git a/.config/sys/etc/portage/package.use/media b/.config/sys/etc/portage/package.use/media @@ -1,11 +1,12 @@ -media-fonts/source-han-sans L10N: ja ko zh-TW +media-fonts/source-han-sans half-width L10N: ja ko zh-TW zh-HK media-fonts/source-pro cjk media-gfx/graphviz svg -cairo -X media-gfx/imagemagick svg tiff xml media-gfx/inkscape postscript media-gfx/renderdoc qt5 +media-libs/babl introspection lcms media-libs/freetype harfbuzz -media-libs/gegl cairo -ffmpeg +media-libs/gegl cairo introspection lcms -ffmpeg media-libs/gexiv2 introspection media-libs/harfbuzz icu introspection # needed for Tex media-libs/imlib2 -tiff -tools @@ -18,12 +19,13 @@ media-libs/libpng apng media-libs/libsdl2 gles2 ibus dbus media-libs/libvpx postproc media-libs/opencv python qt6 tiff -eigen +media-libs/virglrenderer venus media-sound/alsa-utils ncurses media-sound/lame -frontend media-sound/mpd fifo -mad -curl -icu -network -audiofile -mpg123 media-sound/ncmpcpp visualizer taglib outputs media-sound/vorbis-tools -ogg123 media-video/ffmpeg openssl libplacebo libdrm libass mp3 x264 x265 shaderc -hardcoded-tables -media-video/mpv cli drm gbm lua -jpeg -uchardet -vaapi -pulseaudio +media-video/mpv cli drm gbm lua -jpeg -uchardet -pulseaudio media-video/obs-studio v4l media-video/pipewire extra sound-server flatpak pipewire-alsa -X diff --git a/.config/sys/etc/portage/package.use/net b/.config/sys/etc/portage/package.use/net @@ -2,7 +2,7 @@ net-dns/unbound threads net-libs/libsoup -vala net-libs/mbedtls threads net-libs/ngtcp2 gnutls -net-libs/nodejs icu system-icu -npm +net-libs/nodejs npm icu system-icu -inspector net-misc/curl ssh net-misc/modemmanager -mbim net-misc/networkmanager iwd -gtk-doc -ppp -wext diff --git a/.config/sys/etc/portage/package.use/sys b/.config/sys/etc/portage/package.use/sys @@ -1,8 +1,7 @@ sys-apps/attr static-libs sys-apps/groff -X sys-apps/hwids udev -sys-apps/openrc sysv-utils -netifrc -sys-apps/portage -rsync-verify +sys-apps/openrc sysv-utils -netifrc -sysvinit sys-apps/shadow su -cracklib sys-apps/util-linux static-libs -su -suid -cramfs sys-apps/xdg-desktop-portal flatpak @@ -11,12 +10,15 @@ sys-devel/binutils cxx gold static-libs sys-devel/gcc cxx fortran lto sys-firmware/ipxe -savedconfig sys-firmware/seabios -seavgabios +sys-fs/android-file-transfer-linux fuse sys-fs/btrfs-progs -man -convert sys-fs/cryptsetup openssl urandom static -argon2 -udev +sys-fs/fuse io-uring sys-fs/lvm2 static static-libs -udev # cryptsetup sys-kernel/gentoo-sources symlink experimental sys-kernel/installkernel -dracut sys-libs/binutils-libs static-libs +sys-libs/glibc -multiarch -clang sys-libs/ldb -python sys-libs/libunwind static-libs sys-libs/libxcrypt static-libs diff --git a/.config/sys/etc/portage/package.use/virtual b/.config/sys/etc/portage/package.use/virtual @@ -1,3 +1,4 @@ virtual/ffmpeg x264 mp3 virtual/imagemagick-tools tiff virtual/libcrypt static-libs +virtual/zlib static-libs diff --git a/.config/sys/var/lib/portage/world b/.config/sys/var/lib/portage/world @@ -37,6 +37,7 @@ dev-util/cloc dev-util/debugedit dev-util/perf dev-util/vulkan-tools +media-fonts/cm-unicode media-fonts/dejavu media-fonts/liberation-fonts media-fonts/mikachan-font-ttf @@ -44,7 +45,6 @@ media-fonts/shinonome media-fonts/source-han-sans media-fonts/source-sans media-fonts/source-serif -media-gfx/gimp media-gfx/imagemagick media-gfx/inkscape media-gfx/mypaint @@ -72,9 +72,9 @@ sys-apps/flatpak sys-apps/man-pages sys-apps/xdg-desktop-portal-gtk sys-devel/mold +sys-fs/android-file-transfer-linux sys-fs/cryptsetup sys-fs/ntfs3g -sys-fs/simple-mtpfs sys-kernel/gentoo-sources sys-kernel/installkernel sys-kernel/linux-firmware