summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorroot <root@gocchin.haxx.dafuq>2021-11-19 22:52:53 -0600
committerroot <root@gocchin.haxx.dafuq>2021-11-19 22:52:53 -0600
commit5d4532f601cb9225bbc911a13bedbb48c0499686 (patch)
tree848d02f3ce1e1dfa916a158c79fd34393d70b679
parent3bba09219b5e050951b1036ae924145dfbc5fc76 (diff)
downloadgentoox-5d4532f601cb9225bbc911a13bedbb48c0499686.tar.gz
gentoox-5d4532f601cb9225bbc911a13bedbb48c0499686.tar.bz2
gentoox-5d4532f601cb9225bbc911a13bedbb48c0499686.zip
use dash as default shell
-rwxr-xr-xgentoox_build.sh15
-rwxr-xr-xmy.start5
-rw-r--r--package.mask/llvm-clang13
3 files changed, 23 insertions, 10 deletions
diff --git a/gentoox_build.sh b/gentoox_build.sh
index f88f48a..d56f14b 100755
--- a/gentoox_build.sh
+++ b/gentoox_build.sh
@@ -59,6 +59,7 @@ if [[ ! -f 'image/etc/gentoo-release' ]]; then
mkdir -p etc/portage/patches
cp -r ../../patches/* etc/portage/patches/
cp ../../60-ioschedulers.rules etc/udev/rules.d/
+ cp ../../my.start etc/local.d/
mkdir -p etc/portage/patches/www-client/firefox
wget --quiet -P etc/portage/patches/www-client/firefox/ 'https://raw.githubusercontent.com/bmwiedemann/openSUSE/master/packages/m/MozillaFirefox/firefox-kde.patch'
@@ -378,7 +379,7 @@ else echo "kernel already compiled, skipping..."; fi
if [[ ! -z $build_weston ]] && [[ ! -f 'tmp/gentoox-weston-done' ]]; then
cat <<HEREDOC | chroot .
source /etc/profile && export PS1="(chroot) \$PS1"
-sed -i -r "s/^USE=\"([^\"]*)\"$/USE=\"\1 elogind -consolekit -systemd udev dbus X wayland gles vulkan plymouth pulseaudio ffmpeg ipv6 infinality bluetooth zstd\"/g" /etc/portage/make.conf
+sed -i -r "s/^USE=\"([^\"]*)\"$/USE=\"\1 elogind -consolekit -systemd udev dbus X wayland gles vulkan plymouth pulseaudio ffmpeg ipv6 bluetooth zstd avif heif jpeg2k webp\"/g" /etc/portage/make.conf
# install lto-overlay
emerge layman
@@ -541,7 +542,7 @@ media-gfx/imagemagick djvu hdri opencl openexr perl
media-libs/opencv gphoto2 gstreamer opencl openexr
media-libs/embree raymask
media-libs/opensubdiv opencl
-media-gfx/blender collada jemalloc openal opencl
+media-gfx/blender collada jemalloc openal opencl jpeg2k
dev-lang/php gd truetype pcntl zip curl sockets
dev-java/openjdk-jre-bin gentoo-vm
dev-java/oracle-jdk-bin gentoo-vm
@@ -557,7 +558,8 @@ dev-php/fpdf::bobwya' >> /etc/portage/package.unmask/wanted
echo 'media-gfx/gimp nolto.conf' >> /etc/portage/package.env
-emerge -v gimp avidemux blender tuxkart keepassxc libreoffice firefox thunderbird mpv audacious-plugins audacious net-irc/hexchat smartmontools libisoburn phoronix-test-suite virtualbox-guest-additions pfl bash-completion dev-python/pip virtualenv app-misc/jq youtube-dl
+emerge -v gimp avidemux blender tuxkart keepassxc libreoffice firefox thunderbird mpv audacious-plugins audacious net-irc/hexchat smartmontools libisoburn phoronix-test-suite virtualbox-guest-additions pfl bash-completion dev-python/pip virtualenv app-misc/jq youtube-dl app-shells/dash
+
touch /tmp/gentoox-extra-done
HEREDOC
exit 0
@@ -757,7 +759,8 @@ eselect fontconfig enable 10-sub-pixel-rgb.conf
eselect fontconfig enable 11-lcdfilter-default.conf
emerge -v ja-ipafonts source-han-sans fira-code fira-sans
-echo 'kernel.sysrq=1' >> /etc/sysctl.d/local.conf
+echo 'kernel.sysrq=1
+vm.swappiness=10' >> /etc/sysctl.d/local.conf
usermod -aG users,portage,lp,adm,audio,cdrom,disk,input,usb,video,cron,tty,plugdev $username
@@ -794,6 +797,10 @@ exec weston-launch' > weston-launch.sh
chmod +x weston-launch.sh
fi
+cd /bin
+ln -sf dash sh
+usermod -s /bin/dash root
+
touch /tmp/gentoox-user-configured
HEREDOC
exit 0
diff --git a/my.start b/my.start
new file mode 100755
index 0000000..bd84d69
--- /dev/null
+++ b/my.start
@@ -0,0 +1,5 @@
+#!/bin/sh
+#echo 0f > /sys/kernel/debug/dri/0/pstate
+cpupower frequency-set -g performance
+setcap CAP_SYS_NICE=+ep `which kwin_wayland`
+exit 0
diff --git a/package.mask/llvm-clang b/package.mask/llvm-clang
index 04fb2cf..7d92770 100644
--- a/package.mask/llvm-clang
+++ b/package.mask/llvm-clang
@@ -1,6 +1,7 @@
-#>=sys-devel/llvm-10
-#>=sys-devel/llvm-common-10
-#>=sys-devel/clang-10
-#>=sys-devel/clang-common-10
-#>=sys-devel/llvmgold-10
-#>=sys-libs/libomp-10
+<sys-devel/llvm-12
+<sys-devel/llvm-common-12
+<sys-devel/clang-12
+<sys-devel/clang-common-12
+<sys-devel/llvmgold-12
+<sys-libs/libomp-12
+<sys-libs/compiler-rt-sanitizers-12