|
|
@ -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 |
|
|
|
cp /etc/doas.d/doas.conf /etc/doas.d/doas.conf.bak |
|
|
|
echo -e "permit :wheel\npermit persist :wheel" >> /etc/doas.d/doas.conf |
|
|
|
echo -e "permit :wheel\npermit persist :wheel" >> /etc/doas.d/doas.conf |
|
|
|
#add video driver for QEMU |
|
|
|
#add video driver for QEMU |
|
|
|
# apk add xf86-video-modesetting |
|
|
|
apk add xf86-video-modesetting xf86-video-intel | dialog $BACK "$TITLE" --progressbox $SIZE |
|
|
|
apk add xf86-video-qxl | 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 |
|
|
|
# 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 |
|
|
|
#backup nanorc & change nanorc settings to be a bit more advanced |
|
|
|
cp /etc/nanorc /etc/nanorc.bak |
|
|
|
cp /etc/nanorc /etc/nanorc.bak |
|
|
|
sed -i 's/# set atblanks/set atblanks/g' /etc/nanorc |
|
|
|
sed -i 's/# set atblanks/set atblanks/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/# set functioncolor/set functioncolor/g' /etc/nanorc |
|
|
|
|
|
|
|
|
|
|
|
sed -i 's/# include \"\/usr\/share\/nano\/\*\.nanorc/include \"\/usr\/share\/nano\/\*\.nanorc/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) |
|
|
|
#add & enable Internet Wireless Device (iwd) |
|
|
|
apk add iwd |
|
|
|
apk add iwd |
|
|
|
rc-service iwd start |
|
|
|
rc-service iwd start |
|
|
|
cp /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/NetworkManager.conf.bak |
|
|
|
cp /etc/NetworkManager/NetworkManager.conf /etc/NetworkManager/NetworkManager.conf.bak |
|
|
|
echo -e "\n[device]\nwifi.backend=iwd" >> /etc/NetworkManager/NetworkManager.conf |
|
|
|
echo -e "\n[device]\nwifi.backend=iwd" >> /etc/NetworkManager/NetworkManager.conf |
|
|
|
|
|
|
|
<<COMMENT |
|
|
|
#add pipewire and its plumbing |
|
|
|
#add pipewire and its plumbing |
|
|
|
#https://wiki.alpinelinux.org/wiki/PipeWire |
|
|
|
#https://wiki.alpinelinux.org/wiki/PipeWire |
|
|
|
apk add pipewire wireplumber pipewire-pulse pipewire-jack pipewire-spa-bluez |
|
|
|
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 |
|
|
|
echo '{ path = "wireplumber" args = "" }' >> /etc/pipewire/pipewire.conf |
|
|
|
modprobe snd_seq |
|
|
|
modprobe snd_seq |
|
|
|
echo snd_seq >> /etc/modules |
|
|
|
echo snd_seq >> /etc/modules |
|
|
|
|
|
|
|
COMMENT |
|
|
|
#enable Suspend on LID close |
|
|
|
#enable Suspend on LID close |
|
|
|
mkdir /etc/acpi/LID |
|
|
|
mkdir /etc/acpi/LID |
|
|
|
touch /etc/acpi/LID/00000080 |
|
|
|
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 |
|
|
|
chmod +x /etc/acpi/LID/00000080 |
|
|
|
COMMENT |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#add user to relevant groups |
|
|
|
#add user to relevant groups |
|
|
|
adduser $USER audio |
|
|
|
adduser $USER audio |
|
|
@ -129,7 +128,7 @@ COMMENT |
|
|
|
adduser $USER input |
|
|
|
adduser $USER input |
|
|
|
adduser $USER video |
|
|
|
adduser $USER video |
|
|
|
adduser $USER wheel |
|
|
|
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 --user remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo |
|
|
|
flatpak install com.github.tchx84.Flatseal -y |
|
|
|
flatpak install com.github.tchx84.Flatseal -y |
|
|
|
#add sddm to OpenRC to automatically start it at boot |
|
|
|
#add sddm to OpenRC to automatically start it at boot |
|
|
|