33 lines
807 B
Bash
Executable File
33 lines
807 B
Bash
Executable File
#!/bin/sh
|
|
|
|
set -e
|
|
DIR=$(dirname "$(readlink -f "$0")")
|
|
. "$DIR/../env.sh"
|
|
|
|
log 'Setting up plymouth'
|
|
|
|
# install dpes
|
|
case "$PM" in
|
|
apt)
|
|
# install build tools
|
|
echo "to do"
|
|
exit -1
|
|
;;
|
|
pacman)
|
|
! has_cmd plymouth && yay -S --noconfirm --needed plymouth
|
|
;;
|
|
esac
|
|
|
|
# configuration
|
|
awk -F= '$1 == "HOOKS" && $2 !~ / udev plymouth / { sub(" udev ", " udev plymouth ") }; {print}' \
|
|
/etc/mkinitcpio.conf \
|
|
| sudo tee /etc/mkinitcpio.conf
|
|
#sudo mkinitcpio -p linux
|
|
|
|
awk '$0 ~ "^GRUB_CMDLINE_LINUX_DEFAULT=" && $0 !~ / splash / { sub("quiet", "quiet splash vt.global_cursor_default=0") }; {print}' \
|
|
/etc/default/grub \
|
|
| sudo tee /etc/default/grub \
|
|
&& sudo grub-mkconfig -o /boot/grub/grub.cfg
|
|
|
|
sudo plymouth-set-default-theme -R spinfinity
|