Browse Source

Update pyrenee-conversion-utility.sh

main
Chris Druif 2 years ago
parent
commit
d8b7de818b
  1. 18
      pyrenee-conversion-utility.sh

18
pyrenee-conversion-utility.sh

@ -51,10 +51,12 @@ dialog $BACK "$TITLE" --insecure --title "Password Provider" --passwordbox "Prov
cp /etc/apk/repositories /etc/apk/repositories.bak
sed -i 's/http/https/g' /etc/apk/repositories
sed -i 's/\# //g' /etc/apk/repositories
#enable all repositories for Lumina
sed -i 's/\#/h/g' /etc/apk/repositories
#backup original useradd config file & switch default shell from ash to bash.
mkdir /etc/default
# touch /etc/default/useradd
touch /etc/default/useradd
echo -e 'SHELL=/bin/bash' > /etc/default/useradd
#add aliases to bash to ease transition to doas & make 'rm' always interactive.
echo -e '#! /bin/bash\n\nalias sudo="doas"\nalias rm="rm -i"' > /etc/profile.d/aliases.sh
@ -63,15 +65,16 @@ dialog $BACK "$TITLE" --insecure --title "Password Provider" --passwordbox "Prov
adduser -D -g "$FULLNAME" $USER -s /bin/bash
echo -e "$PASSWORD1\n$PASSWORD2" | passwd $USER
apk upgrade | dialog $BACK ""\Z7Pyrenee Conversion Utility - Installing upgrades" --progressbox $SIZE2
setup-xorg-base | dialog $BACK ""\Z7Pyrenee Conversion Utility - Installing Xorg Base" --progressbox $SIZE2
# apk add doas htop nano falkon flatpak plasma kde-applications-base kde-applications-accessibility pm-utils | dialog $BACK "$TITLE" --progressbox $SIZE2
apk add doas htop nano falkon flatpak lumina-desktop sddm pm-utils | dialog $BACK "\Z7Pyrenee Conversion Utility - Installing Lumina Desktop" --progressbox $SIZE2
apk upgrade | dialog $BACK "\Z7Pyrenee Conversion Utility - Installing upgrades" --progressbox $SIZE2
setup-xorg-base | dialog $BACK "\Z7Pyrenee Conversion Utility - Installing Xorg Base" --progressbox $SIZE2
# apk add doas htop nano firefox flatpak plasma kde-applications-base kde-applications-accessibility pm-utils | dialog $BACK "$TITLE - Installing KDE Plasma" --progressbox $SIZE2
apk add doas htop nano firefox flatpak lumina-desktop pm-utils sddm breeze breeze-grub breeze-gtk breeze-plymouth breeze-icons qterminal | dialog $BACK "\Z7Pyrenee Conversion Utility - Installing Lumina Desktop" --progressbox $SIZE2
#backup original doas.conf and permit group wheel and add some persistence
cp /etc/doas.d/doas.conf /etc/doas.d/doas.conf.bak
echo -e "permit :wheel\npermit persist :wheel" >> /etc/doas.d/doas.conf
#add video driver for QEMU
apk add xf86-video-modesetting xf86-video-intel | dialog $BACK "$TITLE" --progressbox $SIZE
apk add xf86-video-modesetting xf86-video-intel | dialog $BACK "$TITLE - Installing QEMU video drivers" --progressbox $SIZE
# apk add xf86-qxl | dialog $BACK "$TITLE - Installing QEMU video drivers" --progressbox $SIZE
#backup nanorc & change nanorc settings to be a bit more advanced
cp /etc/nanorc /etc/nanorc.bak
sed -i 's/# set atblanks/set atblanks/g' /etc/nanorc
@ -129,10 +132,11 @@ COMMENT
adduser $USER video
adduser $USER wheel
#add sddm to OpenRC to automatically start it at boot
rc-update add dbus
rc-update add sddm
#add Flathub to Flatpak and install Flatseal to graphically edit permissions
doas -u $USER flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
doas -u $USER flatpak install com.github.tchx84.Flatseal -y
# doas -u $USER flatpak install com.github.tchx84.Flatseal -y
dialog $BACK "$TITLE" --title "Finished!" --yes-label "Enter" --no-label "Esc" --yesno "Conversion was completed, it is recommended to reboot to finish your new Desktop experience!\n\nPlease press <Enter> to reboot or <Esc> to continue your current session." $SIZE
if [ "$?" != "0" ]
then

Loading…
Cancel
Save