dotfiles

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

Commit: 94c8134b7def8ce30e3b38fab0a828ceda21cefa
Parent: 723e6edf56511e9dcacf1d97cf186421b5ec43c5
Author: Randy Palamar
Date:   Sun, 19 Nov 2023 21:32:31 -0700

update portage config

Highlights:
* clang is know used as the system compiler
* manpages are installed uncompressed
* a lot of packages were removed since they are installed
  statically via opkg
* st colors were updated to add some extra contrast

Diffstat:
M.config/sys/etc/portage/env/nomold | 1+
D.config/sys/etc/portage/env/pic | 1-
D.config/sys/etc/portage/env/tcc | 2--
M.config/sys/etc/portage/make.conf | 17++++++++++++-----
M.config/sys/etc/portage/package.accept_keywords/set | 20++++++++++++++------
M.config/sys/etc/portage/package.env/set | 23+++++------------------
M.config/sys/etc/portage/package.license | 1-
M.config/sys/etc/portage/package.mask/set | 5+++--
M.config/sys/etc/portage/package.unmask | 2+-
M.config/sys/etc/portage/package.use/app | 1+
M.config/sys/etc/portage/package.use/dev | 6+++---
M.config/sys/etc/portage/package.use/media | 7+++++--
M.config/sys/etc/portage/package.use/net | 1+
M.config/sys/etc/portage/package.use/sys | 2--
M.config/sys/etc/portage/package.use/www | 3+--
M.config/sys/etc/portage/package.use/x11 | 1-
A.config/sys/etc/portage/profile/package.provided | 1+
M.config/sys/etc/portage/repos.conf | 6++++++
M.config/sys/etc/portage/savedconfig/x11-terms/st-9999 | 20++++++++++----------
M.config/sys/var/lib/portage/world | 26+++++++++-----------------
20 files changed, 73 insertions(+), 73 deletions(-)

diff --git a/.config/sys/etc/portage/env/nomold b/.config/sys/etc/portage/env/nomold @@ -1 +1,2 @@ +LD=ld LDFLAGS="-Wl,-O1 -Wl,--as-needed" diff --git a/.config/sys/etc/portage/env/pic b/.config/sys/etc/portage/env/pic @@ -1 +0,0 @@ -CFLAGS="${CFLAGS} -fPIC" diff --git a/.config/sys/etc/portage/env/tcc b/.config/sys/etc/portage/env/tcc @@ -1,2 +0,0 @@ -CC=/usr/l/bin/tcc -LDFLAGS="" diff --git a/.config/sys/etc/portage/make.conf b/.config/sys/etc/portage/make.conf @@ -7,17 +7,24 @@ FCFLAGS="${COMMON_FLAGS}" FFLAGS="${COMMON_FLAGS}" LDFLAGS="-fuse-ld=mold ${LDFLAGS}" +CC="clang" +CPP="clang-cpp" +CXX="clang++" +AR="llvm-ar" +RANLIB="llvm-ranlib" +LD="mold" + EMERGE_DEFAULT_OPTS="--ask --verbose --jobs=4 --load-average 3.00" MAKEOPTS="-j3 -l3" -PORTAGE_COMPRESS="gzip" +PORTAGE_COMPRESS="" PORTDIR="/usr/portage/gentoo" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" ACCEPT_LICENSE="-* @FREE" LC_MESSAGES=C -USE="alsa cjk ffmpeg opengl savedconfig \ +USE="alsa clang cjk ffmpeg opengl savedconfig \ minimal udev vaapi X xinerama xft wayland zstd \ fontconfig truetype \ flac ogg opus vorbis \ @@ -25,15 +32,15 @@ USE="alsa cjk ffmpeg opengl savedconfig \ -acl -accessibility -bzip2 -cups -cxx -deprecated -fortran \ -gdbm -gnome -gnome-keyring -gnutls -idn -ldap \ -ncurses -nls -pam -pcre -readline -smartcard \ - -dbus -gtk3 -pulseaudio -udisks -systemd" + dbus -gtk3 -pulseaudio -udisks -systemd" -ABI_X86="64" CPU_FLAGS_X86="aes avx avx2 fma3 mmx mmxext popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" MICROCODE_SIGNATURES="-S" LLVM_TARGETS="NVPTX X86" LUA_SINGLE_TARGET="lua5-3" -LUA_TARGETS="lua5-3" +LUA_TARGETS="${LUA_SINGLE_TARGET} luajit" NINJA=samu +NINJA_STATUS="[%e (s): %s/%t] " QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="x86_64" RUSTFLAGS="-C target-feature=-crt-static" diff --git a/.config/sys/etc/portage/package.accept_keywords/set b/.config/sys/etc/portage/package.accept_keywords/set @@ -1,8 +1,8 @@ */*::rnpnr ** -app-editors/vis ** dev-util/samurai ** media-sound/split2flac ** x11-misc/dmenu ** +x11-terms/st-terminfo ** # what the h**k is the point of stable/unstable fonts media-fonts/* ~amd64 @@ -10,8 +10,10 @@ media-fonts/* ~amd64 # Haskell app-text/pandoc ~amd64 app-text/pandoc-cli ~amd64 +virtual/pandoc ~amd64 dev-lang/ghc ~amd64 dev-haskell/* ~amd64 +dev-util/shake ~amd64 dev-util/shellcheck ~amd64 # Personally Unmasked @@ -21,16 +23,22 @@ media-gfx/farbfeld ~amd64 media-libs/libplacebo ~amd64 media-sound/ncmpcpp ~amd64 media-video/mpv ~amd64 -net-analyzer/openbsd-netcat::musl ~amd64 + +~dev-libs/blake3-1.5.0 ~amd64 +~sys-devel/mold-2.3.3 ~amd64 + +dev-libs/randomx::guru ~amd64 +dev-libs/supercop::guru ~amd64 +net-p2p/monero::guru ~amd64 # No stable version -~dev-qt/qtstyleplugins-5.0.0_p20170311 ~amd64 ~x11-misc/xidle-26052015 ~amd64 -www-apps/hugo ~amd64 -www-client/librewolf ~amd64 www-client/firefox ~amd64 dev-libs/nss ~amd64 +~dev-util/cbindgen-0.26.0 ~amd64 -~app-i18n/kakasi-2.3.6 ~amd64 app-text/tesseract ~amd64 + +# unfucky mpv +~dev-lang/luajit-2.1.0_beta3_p20220613 ~amd64 diff --git a/.config/sys/etc/portage/package.env/set b/.config/sys/etc/portage/package.env/set @@ -1,25 +1,12 @@ -app-admin/pwgen static -app-misc/abduco static tcc +app-misc/abduco static dev-lang/yasm static -dev-libs/libcdio static -dev-libs/libcdio-paranoia static -media-libs/mesa nobloat pic -media-libs/flac static -media-libs/libogg static pic -media-libs/opus static pic -media-sound/lame static pic -sys-base/sbase tcc -x11-misc/dmenu tcc -x11-misc/xbanish tcc -x11-terms/st tcc -x11-wm/dwm tcc - -app-text/mupdf nobloat app-shells/bash nobloat +app-text/mupdf nobloat sys-apps/coreutils nobloat www-client/firefox nobloat -sys-libs/musl debug nomold +dev-lang/ghc nomold -sys-apps/sandbox nomold +dev-libs/openssl debug +sys-libs/musl debug diff --git a/.config/sys/etc/portage/package.license b/.config/sys/etc/portage/package.license @@ -1,4 +1,3 @@ -sys-apps/man-pages-posix freedist sys-kernel/* freedist media-fonts/mikachan-font-ttf free-noncomm diff --git a/.config/sys/etc/portage/package.mask/set b/.config/sys/etc/portage/package.mask/set @@ -1,5 +1,3 @@ -net-fs/samba::gentoo - # Don't need net-tools and iproute sys-apps/iproute2 @@ -8,3 +6,6 @@ media-sound/pulseaudio sys-apps/systemd sys-fs/udisks sys-power/upower + +# waiting for better versions +<dev-lang/ghc-9.4.4 diff --git a/.config/sys/etc/portage/package.unmask b/.config/sys/etc/portage/package.unmask @@ -1 +1 @@ -www-client/firefox::gentoo +x11-wm/dwm::rnpnr diff --git a/.config/sys/etc/portage/package.use/app b/.config/sys/etc/portage/package.use/app @@ -13,6 +13,7 @@ app-text/hunspell l10n_en app-text/mandoc system-man app-text/mupdf -opengl -curl -javascript -ssl app-text/pandoc-cli -server -lua +app-text/poppler cairo app-text/tesseract float32 tiff app-text/texlive graphics luatex science l10n_ja -X app-text/zathura-pdf-mupdf -javascript diff --git a/.config/sys/etc/portage/package.use/dev b/.config/sys/etc/portage/package.use/dev @@ -13,7 +13,7 @@ dev-libs/libpcre2 jit dev-libs/nss -nss-pem dev-libs/openssl static-libs # cryptsetup dev-libs/popt static-libs # cryptsetup -dev-python/PyQt5 dbus -dev-qt/qtgui dbus ibus +dev-lua/ldoc lua_single_target_luajit +dev-qt/qtgui dbus egl ibus dev-qt/qtwebchannel qml -dev-vcs/git -python -perl -pcre -webdav +dev-vcs/git -iconv -python -perl -pcre -webdav diff --git a/.config/sys/etc/portage/package.use/media b/.config/sys/etc/portage/package.use/media @@ -1,5 +1,6 @@ media-fonts/source-han-sans L10N: ja ko zh-TW media-fonts/source-pro cjk +media-gfx/imagemagick svg xml media-libs/audiofile -flac media-libs/freetype harfbuzz media-libs/gegl -ffmpeg @@ -9,6 +10,8 @@ media-libs/jbig2dec -png media-libs/leptonica tiff # for tesseract tiff support media-libs/libbluray aacs media-libs/libjpeg-turbo static-libs +media-libs/libogg static-libs +media-libs/libplacebo unwind media-libs/libpng apng media-libs/libsdl2 gles2 ibus dbus media-libs/libvpx postproc @@ -19,5 +22,5 @@ media-sound/lame -frontend media-sound/mpd fifo -mad -curl -icu -network media-sound/ncmpcpp visualizer taglib outputs media-sound/vorbis-tools -ogg123 -media-video/ffmpeg openssl libdrm libass mp3 x264 x265 -hardcoded-tables -media-video/mpv cli drm gbm lua -jpeg -xv -uchardet -vaapi lua_single_target_lua5-1 +media-video/ffmpeg openssl libplacebo libdrm libass mp3 x264 x265 -hardcoded-tables +media-video/mpv cli drm gbm lua -jpeg -uchardet -vaapi diff --git a/.config/sys/etc/portage/package.use/net b/.config/sys/etc/portage/package.use/net @@ -1,3 +1,4 @@ +net-dns/unbound threads net-libs/nodejs -icu -npm -system-icu net-misc/curl ssh net-misc/openntpd constraints diff --git a/.config/sys/etc/portage/package.use/sys b/.config/sys/etc/portage/package.use/sys @@ -1,6 +1,4 @@ sys-apps/attr static-libs -sys-apps/busybox -savedconfig static -sys-apps/grep -egrep-fgrep static sys-apps/groff -X sys-apps/hwids udev sys-apps/openrc sysv-utils -netifrc diff --git a/.config/sys/etc/portage/package.use/www b/.config/sys/etc/portage/package.use/www @@ -1,2 +1 @@ -www-apps/hugo -sass -www-client/firefox bindist dbus -clang custom-optimization custom-cflags system-png +www-client/firefox bindist clang dbus hwaccel openh264 system-png -telemetry diff --git a/.config/sys/etc/portage/package.use/x11 b/.config/sys/etc/portage/package.use/x11 @@ -1,5 +1,4 @@ x11-base/xorg-server -elogind -minimal suid x11-libs/cairo svg x11-libs/libxcb xkb -x11-misc/slop -opengl x11-themes/gtk-engines-murrine -themes diff --git a/.config/sys/etc/portage/profile/package.provided b/.config/sys/etc/portage/profile/package.provided @@ -0,0 +1 @@ +app-editors/vis-0.8 diff --git a/.config/sys/etc/portage/repos.conf b/.config/sys/etc/portage/repos.conf @@ -22,6 +22,12 @@ sync-type = git sync-uri = https://github.com/gentoo-haskell/gentoo-haskell.git priority = 999 +[guru] +location = /usr/portage/guru +sync-type = git +sync-uri = https://anongit.gentoo.org/git/repo/proj/guru.git +priority = 10 + [crossdev] location = /usr/portage/crossdev priority = 10 diff --git a/.config/sys/etc/portage/savedconfig/x11-terms/st-9999 b/.config/sys/etc/portage/savedconfig/x11-terms/st-9999 @@ -98,8 +98,8 @@ static const char *colordark[] = { /* 8 normal colors */ [0] = "#090909", /* black */ [1] = "#e6404e", /* red */ - [2] = "#a274f2", /* green */ - [3] = "#d96f92", /* yellow */ + [2] = "#35973e", /* green */ + [3] = "#a274f2", /* yellow */ [4] = "#3b419c", /* blue */ [5] = "#e65080", /* magenta */ [6] = "#4492f4", /* cyan */ @@ -107,9 +107,9 @@ static const char *colordark[] = { /* 8 bright colors */ [8] = "#1b1b1b", /* black */ - [9] = "#e65c67", /* red */ - [10] = "#b694f2", /* green */ - [11] = "#fa8aaf", /* yellow */ + [9] = "#c35f60", /* red */ + [10] = "#68b168", /* green */ + [11] = "#b694f2", /* yellow */ [12] = "#5760e6", /* blue */ [13] = "#e6618c", /* magenta */ [14] = "#7178eb", /* cyan */ @@ -122,8 +122,8 @@ static const char *colorlight[] = { /* 8 normal colors */ [0] = "#eae1b4", /* black */ [1] = "#e6404e", /* red */ - [2] = "#9e66ff", /* green */ - [3] = "#d96f92", /* yellow */ + [2] = "#35973e", /* green */ + [3] = "#9e66ff", /* yellow */ [4] = "#3b419c", /* blue */ [5] = "#e65080", /* magenta */ [6] = "#4492f4", /* cyan */ @@ -131,9 +131,9 @@ static const char *colorlight[] = { /* 8 bright colors */ [8] = "#faf0c0", /* black */ - [9] = "#e65c67", /* red */ - [10] = "#ae80ff", /* green */ - [11] = "#fa8aaf", /* yellow */ + [9] = "#b94648", /* red */ + [10] = "#4e974e", /* green */ + [11] = "#ae80ff", /* yellow */ [12] = "#5760e6", /* blue */ [13] = "#e6618c", /* magenta */ [14] = "#7178eb", /* cyan */ diff --git a/.config/sys/var/lib/portage/world b/.config/sys/var/lib/portage/world @@ -1,11 +1,7 @@ app-admin/doas -app-admin/pwgen -app-admin/spm app-crypt/pinentry-dmenu app-dicts/kasumi app-dicts/qolibri -app-editors/hyx -app-editors/vis app-emulation/qemu app-i18n/ibus-anthy app-i18n/kakasi @@ -21,18 +17,17 @@ app-shells/oksh app-text/crqt-ng app-text/enchant app-text/pandoc-cli -app-text/smu app-text/tesseract app-text/texlive app-text/zathura-pdf-mupdf dev-lang/ghc dev-lang/go dev-libs/libcdio-paranoia +dev-libs/libtermkey +dev-lua/ldoc dev-lua/lpeg dev-lua/luacheck dev-python/eyeD3 -dev-qt/qtstyleplugins -dev-util/samurai dev-util/shellcheck media-fonts/dejavu media-fonts/mikachan-font-ttf @@ -42,8 +37,8 @@ media-fonts/source-sans media-fonts/source-serif media-gfx/farbfeld media-gfx/imagemagick +media-gfx/pdf2svg media-libs/libva-intel-driver -media-libs/mesa media-sound/mpc media-sound/mpd media-sound/ncmpcpp @@ -52,28 +47,23 @@ media-sound/vorbis-tools media-video/ffmpeg media-video/mkvtoolnix media-video/mpv -net-analyzer/openbsd-netcat net-fs/samba +net-mail/isync net-misc/dhcpcd net-misc/openntpd net-misc/yt-dlp -net-news/sfeed +net-p2p/monero net-p2p/rtorrent net-vpn/openvpn net-wireless/wpa_supplicant -sys-apps/busybox -sys-apps/man-pages -sys-apps/man-pages-posix -sys-apps/sbase +sys-apps/flatpak sys-devel/gdb sys-devel/mold -sys-devel/tcc sys-firmware/iwlwifi-cc sys-fs/cryptsetup sys-fs/ntfs3g sys-fs/simple-mtpfs sys-kernel/gentoo-sources -www-apps/hugo www-client/firefox www-client/surfraw x11-apps/xprop @@ -83,13 +73,15 @@ x11-base/xorg-server x11-misc/bgs x11-misc/dmenu x11-misc/herbe +x11-misc/selx x11-misc/slock -x11-misc/slop +x11-misc/sxot x11-misc/tabbed x11-misc/xbanish x11-misc/xclip x11-misc/xdotool x11-misc/xidle x11-terms/st +x11-terms/st-terminfo x11-themes/gtk-engines-murrine x11-wm/dwm