dotfiles

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

Commit: 3ed2f45ff2a68f66982c28fb1d64829b2b877a21
Parent: 128e5010fb102b64ef6969af91784e8edfaa1053
Author: Randy Palamar
Date:   Tue, 31 Jan 2023 19:29:16 -0700

bump portage config

highlights:
* librewolf was removed
* samurai is now used instead of ninja
* crossdev has its own repo so it doesn't pollute everywhere else
  * note: should always have lowest priority.
  * note: no crossdev toolchains are in use atm
* block on new openrc was removed
  * i don't really remember what the problem was but seems fine now

Diffstat:
M.config/sys/etc/portage/make.conf | 3++-
M.config/sys/etc/portage/package.accept_keywords/set | 8++++++--
M.config/sys/etc/portage/package.mask/set | 6------
M.config/sys/etc/portage/package.use/app | 6+++++-
M.config/sys/etc/portage/package.use/dev | 1+
M.config/sys/etc/portage/package.use/media | 3+--
M.config/sys/etc/portage/package.use/net | 1+
M.config/sys/etc/portage/package.use/sys | 8+++-----
M.config/sys/etc/portage/package.use/www | 2+-
D.config/sys/etc/portage/profile/package.provided | 1-
M.config/sys/etc/portage/repos.conf | 8++++----
M.config/sys/etc/portage/savedconfig/x11-misc/dmenu-9999 | 2+-
D.config/sys/etc/portage/savedconfig/x11-misc/slock-1.4 | 12------------
M.config/sys/var/lib/portage/world | 15++++++---------
14 files changed, 31 insertions(+), 45 deletions(-)

diff --git a/.config/sys/etc/portage/make.conf b/.config/sys/etc/portage/make.conf @@ -32,10 +32,11 @@ MICROCODE_SIGNATURES="-S" LLVM_TARGETS="NVPTX X86" LUA_SINGLE_TARGET="lua5-3" LUA_TARGETS="lua5-3" +NINJA=samu QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="x86_64" RUSTFLAGS="-C target-feature=-crt-static" -VIDEO_CARDS="intel i965" +VIDEO_CARDS="intel" CONFIG_PROTECT="${CONFIG_PROTECT} /usr/bin/startx" UNINSTALL_IGNORE="/etc/portage" diff --git a/.config/sys/etc/portage/package.accept_keywords/set b/.config/sys/etc/portage/package.accept_keywords/set @@ -1,4 +1,4 @@ -*/*::0x766F6964 ** +*/*::rnpnr ** app-editors/vis ** dev-util/samurai ** media-sound/split2flac ** @@ -11,11 +11,13 @@ media-fonts/* ~amd64 app-text/pandoc ~amd64 dev-lang/ghc ~amd64 dev-haskell/* ~amd64 +dev-util/shellcheck ~amd64 # Personally Unmasked app-misc/abduco ~amd64 games-emulation/higan ~amd64 media-gfx/farbfeld ~amd64 +media-libs/libplacebo ~amd64 media-sound/ncmpcpp ~amd64 media-video/mpv ~amd64 net-analyzer/openbsd-netcat::musl ~amd64 @@ -26,6 +28,8 @@ net-analyzer/openbsd-netcat::musl ~amd64 www-apps/hugo ~amd64 www-client/librewolf ~amd64 -~dev-libs/nss-3.83 ~amd64 +www-client/firefox ~amd64 +dev-libs/nss ~amd64 ~app-i18n/kakasi-2.3.6 ~amd64 +app-text/tesseract ~amd64 diff --git a/.config/sys/etc/portage/package.mask/set b/.config/sys/etc/portage/package.mask/set @@ -1,11 +1,5 @@ -media-libs/mesa::gentoo net-fs/samba::gentoo ->sys-boot/syslinux-4.07 - -# Willh shitware ->sys-apps/openrc-0.17 - # Don't need net-tools and iproute sys-apps/iproute2 diff --git a/.config/sys/etc/portage/package.use/app b/.config/sys/etc/portage/package.use/app @@ -1,3 +1,6 @@ +app-alternatives/gzip pigz -reference +app-alternatives/sh dash -bash +app-alternatives/yacc byacc -bison app-crypt/gnupg -ssl app-crypt/mit-krb5 -keyutils -pkinit app-dicts/myspell-en l10n_en @@ -7,6 +10,7 @@ app-i18n/kakasi l10n_ja app-shells/bash -net app-shells/dash static app-text/hunspell l10n_en +app-text/mandoc system-man app-text/mupdf -opengl -curl -javascript -ssl -app-text/tesseract tiff +app-text/tesseract float32 tiff app-text/texlive graphics luatex science l10n_ja -X diff --git a/.config/sys/etc/portage/package.use/dev b/.config/sys/etc/portage/package.use/dev @@ -12,4 +12,5 @@ dev-libs/libpcre2 jit dev-libs/nss -nss-pem dev-python/PyQt5 dbus dev-qt/qtgui dbus ibus +dev-qt/qtwebchannel qml dev-vcs/git -python -perl -pcre -webdav diff --git a/.config/sys/etc/portage/package.use/media b/.config/sys/etc/portage/package.use/media @@ -12,13 +12,12 @@ media-libs/libjpeg-turbo static-libs media-libs/libpng apng media-libs/libsdl2 gles2 ibus dbus media-libs/libvpx postproc -media-libs/mesa libglvnd gles1 gles2 osmesa -vaapi +media-libs/mesa libglvnd gles1 gles2 osmesa media-libs/tiff -jpeg media-sound/alsa-utils ncurses 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/aegisub lua_single_target_luajit 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 diff --git a/.config/sys/etc/portage/package.use/net b/.config/sys/etc/portage/package.use/net @@ -1,3 +1,4 @@ net-libs/nodejs -icu -npm -system-icu net-misc/curl ssh net-misc/openntpd constraints +net-vpn/openvpn -lz4 -lzo diff --git a/.config/sys/etc/portage/package.use/sys b/.config/sys/etc/portage/package.use/sys @@ -1,20 +1,18 @@ sys-apps/attr static-libs sys-apps/busybox -savedconfig static -sys-apps/groff -X +sys-apps/grep -egrep-fgrep static sys-apps/hwids udev -sys-apps/man-db berkdb -manpager +sys-apps/openrc sysv-utils -netifrc sys-apps/portage -rsync-verify sys-apps/shadow su -cracklib -sys-apps/sysvinit static sys-apps/util-linux cryptsetup static-libs -su -suid -cramfs sys-devel/binutils cxx static-libs -sys-devel/clang-runtime -sanitize # doesn't work in musl +sys-devel/clang-common stricter sys-devel/gcc cxx fortran lto sys-devel/gdb -server -python sys-devel/llvm gold sys-firmware/ipxe -savedconfig sys-fs/cryptsetup openssl urandom -argon2 -luks1_default -sys-fs/lvm2 device-mapper-only -thin sys-kernel/gentoo-sources symlink experimental sys-libs/binutils-libs static-libs sys-libs/ldb -python diff --git a/.config/sys/etc/portage/package.use/www b/.config/sys/etc/portage/package.use/www @@ -1,2 +1,2 @@ www-apps/hugo -sass -www-client/librewolf bindist dbus -clang custom-optimization custom-cflags -gmp-autoupdate system-png +www-client/firefox bindist dbus -clang custom-optimization custom-cflags -gmp-autoupdate system-png diff --git a/.config/sys/etc/portage/profile/package.provided b/.config/sys/etc/portage/profile/package.provided @@ -1 +0,0 @@ -virtual/tmpfiles-0-r3 # old openrc doesn't need this diff --git a/.config/sys/etc/portage/repos.conf b/.config/sys/etc/portage/repos.conf @@ -22,8 +22,8 @@ sync-type = git sync-uri = https://github.com/gentoo-haskell/gentoo-haskell.git priority = 999 -[librewolf] -location = /usr/portage/librewolf -sync-type = git -sync-uri = https://gitlab.com/librewolf-community/browser/gentoo.git +[crossdev] +location = /usr/portage/crossdev priority = 10 +masters = gentoo +auto-sync = no diff --git a/.config/sys/etc/portage/savedconfig/x11-misc/dmenu-9999 b/.config/sys/etc/portage/savedconfig/x11-misc/dmenu-9999 @@ -11,7 +11,7 @@ static const char *fonts[] = { static const char *prompt = NULL; /* -p option; prompt to the left of input field */ static const char *colors[SchemeLast][2] = { /* fg bg */ - [SchemeNorm] = { "#666666", "#090909", }, + [SchemeNorm] = { "#666666", "#090909" }, [SchemeSel] = { "#a274f2", "#090909" }, [SchemeOut] = { "#000000", "#00ffff" }, }; diff --git a/.config/sys/etc/portage/savedconfig/x11-misc/slock-1.4 b/.config/sys/etc/portage/savedconfig/x11-misc/slock-1.4 @@ -1,12 +0,0 @@ -/* user and group to drop privileges to */ -static const char *user = "nobody"; -static const char *group = "nogroup"; - -static const char *colorname[NUMCOLS] = { - [INIT] = "black", /* after initialization */ - [INPUT] = "#141414", /* during input */ - [FAILED] = "#CC3333", /* wrong password */ -}; - -/* treat a cleared input like a wrong password (color) */ -static const int failonclear = 1; diff --git a/.config/sys/var/lib/portage/world b/.config/sys/var/lib/portage/world @@ -1,4 +1,5 @@ app-admin/doas +app-admin/pwgen app-admin/spm app-crypt/pinentry-dmenu app-dicts/kasumi @@ -23,10 +24,6 @@ app-text/smu app-text/tesseract app-text/texlive app-text/zathura-pdf-mupdf -cross-avr/avr-libc -cross-avr/binutils -cross-avr/gcc -dev-embedded/avrdude dev-lang/ghc dev-lang/go dev-libs/libcdio-paranoia @@ -34,6 +31,7 @@ dev-lua/lpeg dev-python/eyeD3 dev-qt/qtstyleplugins dev-util/samurai +dev-util/shellcheck media-fonts/dejavu media-fonts/mikachan-font-ttf media-fonts/shinonome @@ -42,8 +40,7 @@ media-fonts/source-sans media-fonts/source-serif media-gfx/farbfeld media-gfx/imagemagick -media-gfx/jpeginfo -media-gfx/jpegoptim +media-libs/libva-intel-driver media-libs/mesa media-sound/mpc media-sound/mpd @@ -60,13 +57,12 @@ net-misc/openntpd net-misc/yt-dlp net-news/sfeed 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-boot/syslinux -sys-devel/crossdev sys-devel/gdb sys-devel/tcc sys-firmware/iwlwifi-cc @@ -75,7 +71,7 @@ sys-fs/ntfs3g sys-fs/simple-mtpfs sys-kernel/gentoo-sources www-apps/hugo -www-client/librewolf +www-client/firefox www-client/surfraw x11-apps/xrandr x11-apps/xset @@ -87,6 +83,7 @@ x11-misc/slock x11-misc/slop x11-misc/tabbed x11-misc/xbanish +x11-misc/xclip x11-misc/xdotool x11-misc/xidle x11-terms/st