diff options
-rw-r--r-- | README.md | 4 | ||||
-rwxr-xr-x | make-release-iso.sh | 56 | ||||
-rwxr-xr-x | postinstall.sh | 59 |
3 files changed, 116 insertions, 3 deletions
@@ -16,10 +16,12 @@ GentooX comes with simple interactive *install.sh* script, supports BIOS and UEF * Wine with vkd3d support included out-of-the-box * ZFS support, kernel patched to export FPU functions * Linux 5.12.1 kernel built with 1000Hz -03 for Sandybridge arch. Patches include aufs, zstd, ClearLinux patches, Intel FSGSBASE patches, Valve's fsync, [sirlucjan's](https://gitlab.com/sirlucjan/kernel-patches/-/tree/master/): android/arch/btrfs/fixes-miscellaneous/ntfs, unprivileged CLONE_NEWUSER, and IOMMU missing ACS capabilities overrides. -* KDE 5.21.5, KDE Applications 21.04.0, KDE Frameworks 5.82.0, Qt 5.15.2 +* KDE 5.22.0, KDE Applications 21.04.2, KDE Frameworks 5.82.0, Qt 5.15.2 * CacULE CPU scheduler ## Changelog +* 2021.06.11 Release + * KDE 5.22.0, modified SierraBreeze close/maximize/minimize buttons to be shades of purple, patched plasma-workspace with "Accent Colors" (Merge Request 305) to among things be able to set system-wide purple colors, made ISO fit again onto 4.7GiB DVD, added system-wide 'avif heif webp' USE flags in /etc/make.conf * 2021.05.04 Release * Full ISO rebuild against GCC 11.1.0, Linux 5.12.1, Firefox 88.0.1 with global menu patch, LLVM 12.0.0, KDE 5.21.5, KDE Applications 21.04.0, KDE Frameworks 5.82.0, enabled emoji support in KDE, enabled AVIF and HEIF image support in KDE, enabled dash as default /bin/sh, disabled LTO for blender and dav1d * 2021.03.16 Release diff --git a/make-release-iso.sh b/make-release-iso.sh new file mode 100755 index 0000000..78c762d --- /dev/null +++ b/make-release-iso.sh @@ -0,0 +1,56 @@ +#!/bin/bash +if [ $(id -u) != "0" ]; then + echo "This script must be run as root" 1>&2 + exit 1 +fi + + +builddate="$(date +%Y%m%d).graphite" +builddir="build-$(date +%Y%m%d)" + +cd $builddir + +if [[ -z $(findmnt image/proc) ]]; then + mount -t proc none image/proc + mount --rbind /dev image/dev + mount --rbind /sys image/sys +else + echo "proc already mounted..." +fi +cd image/ + +cat <<HEREDOC | chroot . + eclean-dist --deep + eclean-pkg --deep + rm -rf /var/tmp/portage/* + rm -f /usr/src/linux/.tmp* + find /usr/src/linux/ -name "*.o" -exec rm -f {} \; + find /usr/src/linux/ -name "*.ko" -exec rm -f {} \; + rm -f /var/tmp/genkernel/* + rm -f /var/cache/eix/portage.eix + rm -f /var/cache/edb/mtimedb + rm -rf /var/db/repos/gentoo/* + rm -rf /var/db/repos/gentoo/.* + truncate -s 0 /var/log/*.log + truncate -s 0 /var/log/portage/elog/summary.log + rm -f /var/log/genkernel.log + history -c + history -w +HEREDOC +cd .. + +umount -l image/var/cache/{binpkgs,distfiles} +umount -l image/* + +mksquashfs image/ image.squashfs -b 1M -comp zstd -Xcompression-level 20 +mv image.squashfs iso/image.squashfs + +xorriso -as mkisofs -iso-level 3 -r -J \ + -joliet-long -l -cache-inodes \ + -isohybrid-mbr /usr/share/syslinux/isohdpfx.bin \ + -partition_offset 16 -A "GENTOOX" \ + -b isolinux/isolinux.bin -c isolinux/boot.cat \ + -no-emul-boot -boot-load-size 4 -boot-info-table \ + -eltorito-alt-boot -e gentoo.efimg -no-emul-boot -isohybrid-gpt-basdat \ + -V "GENTOOX" -o GentooX-x86_64-$builddate.iso iso/ + diff --git a/postinstall.sh b/postinstall.sh index 8fe4039..553435c 100755 --- a/postinstall.sh +++ b/postinstall.sh @@ -16,7 +16,8 @@ Note: You can run postinstall.sh at later time by executing /usr/src/postinstall Continue?" if [ "$?" = 1 ]; then - kdialog --sorry "exiting..." + #kdialog --sorry "exiting..." + sed -i "s/~\/postinstall.sh &//" ~/.xinitrc exit 1 fi; @@ -83,7 +84,7 @@ kwriteconfig5 --file ~/.config/kdeglobals --group General --key XftSubPixel --ty #kwriteconfig5 --file ~/.config/kdeglobals --group General --key smallestReadableFont --type string "Noto Sans,9,-1,5,50,0,0,0,0,0,Regular" #kwriteconfig5 --file ~/.config/kdeglobals --group General --key toolBarFont --type string "Noto Sans,9,-1,5,50,0,0,0,0,0,Regular" #kwriteconfig5 --file ~/.config/kdeglobals --group WM --key activeFont --type string "Noto Sans,9,-1,5,50,0,0,0,0,0,Regular" -kwriteconfig5 --file ~/.config/kdeglobals --group General --key fixed --type string "Fira Code,9,-1,5,50,0,0,0,0,0" +kwriteconfig5 --file ~/.config/kdeglobals --group General --key fixed --type string "Fira Code,10,-1,5,50,0,0,0,0,0" kwriteconfig5 --file ~/.config/kdeglobals --group General --key font --type string "Fira Sans,9,-1,5,57,0,0,0,0,0,Medium" kwriteconfig5 --file ~/.config/kdeglobals --group General --key menuFont --type string "Fira Sans,9,-1,5,57,0,0,0,0,0,Medium" kwriteconfig5 --file ~/.config/kdeglobals --group General --key smallestReadableFont --type string "Fira Sans,9,-1,5,50,0,0,0,0,0" @@ -97,6 +98,60 @@ kwriteconfig5 --file ~/.config/kglobalshortcutsrc --group kwin --key lipSwitchCu kwriteconfig5 --file ~/.config/kmixrc --group Global --key AutoStart --type bool false + +# purple color accents +echo '[qt] +GUIEffects=none +KDE\contrast=4 +KWinPalette\activeBackground=#31363b +KWinPalette\activeBlend=#fcfcfc +KWinPalette\activeForeground=#fcfcfc +KWinPalette\activeTitleBtnBg=#2a2e32 +KWinPalette\frame=#2a2e32 +KWinPalette\inactiveBackground=#2a2e32 +KWinPalette\inactiveBlend=#a1a9b1 +KWinPalette\inactiveForeground=#a1a9b1 +KWinPalette\inactiveFrame=#2a2e32 +KWinPalette\inactiveTitleBtnBg=#2a2e32 +Palette\active=#fcfcfc, #31363b, #40464c, #363b40, #191b1d, #25292c, #fcfcfc, #ffffff, #fcfcfc, #1b1e20, #2a2e32, #121415, #59406b, #fcfcfc, #b875dc, #9b59b6, #232629, #000000, #31363b, #fcfcfc, #fcfcfc +Palette\disabled=#6e7173, #2f3338, #3e444a, #353a3f, #181a1c, #23272a, #656768, #ffffff, #727679, #1a1d1f, #282c30, #111314, #282c30, #6e7173, #4e3a5d, #443051, #212427, #000000, #31363b, #fcfcfc, #fcfcfc +Palette\inactive=#fcfcfc, #31363b, #40464c, #363b40, #191b1d, #25292c, #fcfcfc, #ffffff, #fcfcfc, #1b1e20, #2a2e32, #121415, #40314d, #fcfcfc, #b875dc, #9b59b6, #232629, #000000, #31363b, #fcfcfc, #fcfcfc +font="Fira Sans,9,-1,5,57,0,0,0,0,0,Medium"' > ~/.config/Trolltech.conf + +# purple color accents +kwriteconfig5 --file ~/.config/kdeglobals --group General --key AccentColor --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Button --key DecorationFocus --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Button --key DecorationHover --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Button --key ForegroundActive --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Button --key ForegroundLink --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Complementary --key DecorationFocus --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Complementary --key DecorationHover --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Complementary --key ForegroundActive --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Complementary --key ForegroundLink --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Header --key DecorationFocus --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Header --key DecorationHover --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Header --key ForegroundActive --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Header --key ForegroundLink --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Selection --key BackgroundAlternate --type string "89,64,107" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Selection --key BackgroundNormal --type string "89,64,107" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Selection --key DecorationFocus --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Selection --key DecorationHover --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Selection --key ForegroundActive --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Selection --key ForegroundLink --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Tooltip --key DecorationFocus --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Tooltip --key DecorationHover --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Tooltip --key ForegroundActive --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Tooltip --key ForegroundLink --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:View --key DecorationFocus --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:View --key DecorationHover --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:View --key ForegroundActive --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:View --key ForegroundLink --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Window --key DecorationFocus --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Window --key DecorationHover --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Window --key ForegroundActive --type string "184,117,220" +kwriteconfig5 --file ~/.config/kdeglobals --group Colors:Window --key ForegroundLink --type string "184,117,220" + + echo '[Common] ShadowStrength=89 |