Update gentoo.sh

This commit is contained in:
verita84 2024-01-03 15:11:08 -07:00
parent 0fb8e3d4df
commit 241d2855fe

View File

@ -43,8 +43,9 @@ MAKEOPTS="-j$(cat /proc/cpuinfo | grep -i processor | grep -vi 'model' | wc -l)"
ROOT_PARTITION_SIZE="30GB"
#USEFLAG CONFIGURATION
MULTIMEDIA_CODECS="proprietary-codecs vpx bluray libaom libdrm libilbc libplacebo libsoxr libv4l libxml2 lv2 openh264 encode iconv jpeg2k ladspa libass libcaca mp3 openal opus svg theora v4l vorbis webp xvid x264 "
BASE_DESKTOP=" -tiff wayland desktop-portal dbus gui alsa X flatpak -browser-integration -samba sound-server -telemetry -zeroconf -bluetooth wxwidgets jumbo-build kernel-install dvd hwaccel sasl -gpm proprietary-codecs screencast systemd pulseaudio firmware nfsv4 caps device-mapper efiemu themes truetype btrfs seccomp cgroup-hybrid geoclue -webengine boot browser keeshare network opengl "
KDE_DESKTOP_USE_FLAGS="$MULTIMEDIA_CODECS $BASE_DESKTOP -gnome qt5 kde "
BASE_DESKTOP=" wayland desktop-portal dbus gui alsa X flatpak sound-server wxwidgets jumbo-build kernel-install dvd hwaccel sasl proprietary-codecs screencast systemd pulseaudio firmware nfsv4 caps device-mapper efiemu themes truetype btrfs seccomp cgroup-hybrid geoclue boot browser keeshare network opengl "
DESKTOP_BLOAT_REMOVAL=" -webengine -telemetry -zeroconf -bluetooth -browser-integration -samba -tiff -gnome -mysql -mariadb -doc -sendmail -calendar -handbook -gpm "
KDE_DESKTOP_USE_FLAGS="$DESKTOP_BLOAT_REMOVAL $MULTIMEDIA_CODECS $BASE_DESKTOP qt5 kde "
SERVER_USE_FLAGS="$MULTIMEDIA_CODECS -samba -gtk kernel-install -pipewire -bluetooth udev -sound -ipv6 sasl usb usbredir spice vhost-net virtfs -vnc -wayland -gpm -proprietary-codecs -screencast systemd pulseaudio sound-server -x264 firmware nfsv4 caps -zeroconf dbus -X -browser-integration desktop-portal -gnome -qt5 -kde -dvd -alsa -gui device-mapper efiemu themes truetype btrfs seccomp cgroup-hybrid geoclue -webengine boot -browser -keeshare network -opengl "
#PACKAGE CONFIGURATION
BASE_PACKAGES=" app-vim/airline app-containers/netavark mail-mta/postfix app-admin/sysstat sys-apps/smartmontools sys-process/cronie net-fs/nfs-utils net-firewall/iptables dev-python/pip sys-fs/inotify-tools net-analyzer/nmap x11-apps/xhost app-misc/screen app-portage/gentoolkit sys-fs/dosfstools app-admin/sudo sys-apps/systemd sys-boot/plymouth sys-apps/zram-generator app-eselect/eselect-repository dev-vcs/git sys-block/parted sys-boot/grub sys-block/zram-init sys-process/btop net-vpn/wireguard-tools sys-apps/flatpak app-editors/vim app-misc/fastfetch net-misc/yt-dlp app-containers/crun app-containers/podman sys-fs/btrfs-progs net-print/cups "
@ -283,6 +284,7 @@ buildGentoo() {
chroot $TARGET /usr/bin/eselect profile set $GENTOO_PROFILE
echo ">=x11-misc/$(find $TARGET/var/db/repos/gentoo/x11-misc/appmenu-gtk-module/ | grep ebuild | tail -1 | cut -d '/' -f9 | sed 's/.ebuild//i') wayland" >>$TARGET/etc/portage/package.use/zz-autounmask
echo ">=media-libs/$(find $TARGET/var/db/repos/gentoo/media-libs/libsndfile/ | grep ebuild | head -1 | cut -d '/' -f9 | sed 's/.ebuild//i') minimal" >>$TARGET/etc/portage/package.use/zz-autounmask
echo ">=app-editors/$(find $TARGET/var/db/repos/gentoo/app-editors/vim/ | grep ebuild | head -1 | cut -d '/' -f9 | sed 's/.ebuild//i') -crypt -sound" >>$TARGET/etc/portage/package.use/zz-autounmask
else
chroot $TARGET /usr/bin/eselect profile set $(/usr/bin/eselect profile list | grep -Evi 'gnome|plasma' | grep systemd | grep -i merged | head -1 | cut -d '[' -f2 | cut -d ']' -f1)
fi
@ -773,4 +775,4 @@ elif [ "$1" = "help" ]; then
show-help
else
menu
fi
fi