Browse Source

Update start-pyrenee, pyrenee-conversion-utility.sh

main
Chris Druif 2 years ago
parent
commit
9dc21ca207
  1. 19
      pyrenee-conversion-utility.sh
  2. 2
      start-pyrenee

19
pyrenee-conversion-utility.sh

@ -68,9 +68,9 @@ dialog $BACK "$TITLE" --insecure --title "Password Provider" --passwordbox "Prov
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
apk add xf86-video-qxl | dialog $BACK "$TITLE" --progressbox $SIZE
echo -e 'Section "Device"\n Identifier "qxl"\n Driver "qxl"\n Option "ENABLE_SURFACES" "False"\nEndSection' > /etc/X11/xorg.conf
apk add xf86-video-modesetting xf86-video-intel | dialog $BACK "$TITLE" --progressbox $SIZE
# apk add xf86-video-qxl | dialog $BACK "$TITLE" --progressbox $SIZE
# echo -e 'Section "Device"\n Identifier "qxl"\n Driver "qxl"\n Option "ENABLE_SURFACES" "False"\nEndSection' > /etc/X11/xorg.conf
#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
@ -85,7 +85,7 @@ dialog $BACK "$TITLE" --insecure --title "Password Provider" --passwordbox "Prov
sed -i 's/# set tabstospaces/set tabstospaces/g' /etc/nanorc
sed -i 's/# set wordbounds/set wordbounds/g' /etc/nanorc
sed -i 's/# set zap/set zap/g' /etc/nanorc
#set prompt colors in nano
#set prompt colors in nano
sed -i 's/# set titlecolor/set titlecolor/g' /etc/nanorc
sed -i 's/# set promptcolor/set promptcolor/g' /etc/nanorc
sed -i 's/# set statuscolor/set statuscolor/g' /etc/nanorc
@ -99,13 +99,13 @@ dialog $BACK "$TITLE" --insecure --title "Password Provider" --passwordbox "Prov
sed -i 's/# set functioncolor/set functioncolor/g' /etc/nanorc
sed -i 's/# include \"\/usr\/share\/nano\/\*\.nanorc/include \"\/usr\/share\/nano\/\*\.nanorc/g' /etc/nanorc
<<COMMENT
#add & enable Internet Wireless Device (iwd)
apk add iwd
rc-service iwd start
cp /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/NetworkManager.conf.bak
echo -e "\n[device]\nwifi.backend=iwd" >> /etc/NetworkManager/NetworkManager.conf
<<COMMENT
#add pipewire and its plumbing
#https://wiki.alpinelinux.org/wiki/PipeWire
apk add pipewire wireplumber pipewire-pulse pipewire-jack pipewire-spa-bluez
@ -114,13 +114,12 @@ dialog $BACK "$TITLE" --insecure --title "Password Provider" --passwordbox "Prov
echo '{ path = "wireplumber" args = "" }' >> /etc/pipewire/pipewire.conf
modprobe snd_seq
echo snd_seq >> /etc/modules
COMMENT
#enable Suspend on LID close
mkdir /etc/acpi/LID
touch /etc/acpi/LID/00000080
cat >/etc/acpi/LID/00000080 <<< "#!/bin/sh\n\nexec pm-suspend"
echo -e "#!/bin/sh\n\nexec pm-suspend" >/etc/acpi/LID/00000080
chmod +x /etc/acpi/LID/00000080
COMMENT
#add user to relevant groups
adduser $USER audio
@ -129,7 +128,7 @@ COMMENT
adduser $USER input
adduser $USER video
adduser $USER wheel
#switch to user and add Flathub to Flatpak and install Flatseal to graphically edit permissions
#add Flathub to Flatpak and install Flatseal to graphically edit permissions
flatpak --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install com.github.tchx84.Flatseal -y
#add sddm to OpenRC to automatically start it at boot

2
start-here.sh → start-pyrenee

@ -2,7 +2,7 @@
echo -e "This script will setup everything need by the Pyrenee Conversion Utility.\nThis includes downloading and running it for you."
apk add bash bash-completion dialog
apk add bash bash-completion dialog nano
wget https://gitlab.com/pyrenee-linux/pyrenee-linux/-/raw/main/pyrenee-conversion-utility.sh
chmod +x pyrenee-conversion-utility.sh
bash pyrenee-conversion-utility.sh
Loading…
Cancel
Save