Change package installation order

All packages from official sources are installed before AUR-packages
    Audio packages merged into officialpkgs list
This commit is contained in:
RealStickman 2023-05-21 16:16:56 +02:00
parent 135ace00d0
commit d2a9f4443b
4 changed files with 27 additions and 33 deletions

View File

@ -234,6 +234,16 @@ echo Installing default pacman programs
sudo pacman -S --needed --noconfirm - <"$setupdir/packages/officialpkgs.txt" sudo pacman -S --needed --noconfirm - <"$setupdir/packages/officialpkgs.txt"
echo Installed official programs echo Installed official programs
# theming
echo Installing themes and icons
paru -S --needed --noconfirm - <"$setupdir/packages/theme-packages.txt"
echo Installed themes and icons
#install wine
echo Installing wine
sudo pacman -S --noconfirm --needed - <"$setupdir/packages/winepkgs.txt"
echo Installed wine
# install paru-bin with yay, or download paru from github # install paru-bin with yay, or download paru from github
if [[ $(pacman -Q | grep yay) ]] && [[ ! $(pacman -Q | grep paru) ]]; then if [[ $(pacman -Q | grep yay) ]] && [[ ! $(pacman -Q | grep paru) ]]; then
echo "Installing paru" echo "Installing paru"
@ -246,26 +256,21 @@ elif [[ ! $(pacman -Q | grep yay) ]] && [[ ! $(pacman -Q | grep paru) ]]; then
cd .. cd ..
fi fi
# audio
echo Installing audio programs
paru -S --needed --noconfirm - <"$setupdir/packages/audiopkgs.txt"
echo Installed audio programs
#AUR #AUR
echo Installing default AUR programs echo Installing default AUR programs
paru -S --needed - <"$setupdir/packages/aurpkgs.txt" paru -S --needed - <"$setupdir/packages/aurpkgs.txt"
# TODO for btrfsmaintenance, use btrfsmaintenance (1)
# TODO for jellyfin-media-player, use jellyfin-media-player (1)
# TODO for java-environment, use jdk-openjdk (1)
# TODO for cargo, use rust (1)
# TODO for ttf-iosevka, use ttf-iosevka (1)
# TODO for ttf-ms-fonts, use ttf-ms-fonts (1)
# TODO for ttf-vista-fonts, use ttf-vista-fonts (1)
# TODO for wps-office, use wps-office (1)
# TODO for ffmpeg-normalize, use ffmpeg-normalize (1)
# TODO for nohang, use nohang (1)
echo Installed AUR programs echo Installed AUR programs
# theming
echo Installing themes and icons
paru -S --needed --noconfirm - <"$setupdir/packages/theme-packages.txt"
echo Installed themes and icons
#install wine
echo Installing wine
sudo pacman -S --noconfirm --needed - <"$setupdir/packages/winepkgs.txt"
echo Installed wine
################### ###################
#selected programs# #selected programs#
################### ###################

View File

@ -1,10 +0,0 @@
alsa-card-profiles
alsa-utils
lib32-libpulse
libcanberra-pulse
libpulse
pavucontrol
pulseaudio
pulseaudio-alsa
pulseaudio-bluetooth
pulseeffects-legacy

View File

@ -1,8 +0,0 @@
alsa-utils
easyeffects
pavucontrol
pipewire
pipewire-alsa
pipewire-jack
pipewire-media-session
pipewire-pulse

View File

@ -1,5 +1,6 @@
acpilight acpilight
age age
alsa-utils
arandr arandr
bandwhich bandwhich
base-devel base-devel
@ -14,6 +15,7 @@ dnsutils
dosfstools dosfstools
dunst dunst
e2fsprogs e2fsprogs
easyeffects
exfatprogs exfatprogs
f2fs-tools f2fs-tools
fakeroot fakeroot
@ -83,10 +85,15 @@ os-prober
os-prober os-prober
p7zip p7zip
pacman-contrib pacman-contrib
pavucontrol
phonon-qt5-gstreamer phonon-qt5-gstreamer
picom picom
piper piper
pipewire
pipewire-alsa
pipewire-jack pipewire-jack
pipewire-media-session
pipewire-pulse
playerctl playerctl
polkit-gnome polkit-gnome
python-dbus python-dbus