From 56d9c846307fcba00e45db4a3bc6cd6911a7e631 Mon Sep 17 00:00:00 2001 From: RealStickman Date: Mon, 23 Nov 2020 14:06:24 +0100 Subject: [PATCH] Add txt files for audio, wine and also all official packages. --- arch-setup/audiopkgs.txt | 9 +++++++ arch-setup/install.sh | 25 +++++++++++-------- arch-setup/officialpkgs.txt | 49 +++++++++++++++++++++++++++++++++++++ arch-setup/winepkgs.txt | 48 ++++++++++++++++++++++++++++++++++++ 4 files changed, 121 insertions(+), 10 deletions(-) create mode 100644 arch-setup/audiopkgs.txt create mode 100644 arch-setup/officialpkgs.txt create mode 100644 arch-setup/winepkgs.txt diff --git a/arch-setup/audiopkgs.txt b/arch-setup/audiopkgs.txt new file mode 100644 index 00000000..288d7b5a --- /dev/null +++ b/arch-setup/audiopkgs.txt @@ -0,0 +1,9 @@ +pavucontrol +pulseaudio +pulseaudio-alsa +pulseaudio-bluetooth +libpulse +alsa-card-profiles +libcanberra-pulse +lib32-libpulse +pulseeffects diff --git a/arch-setup/install.sh b/arch-setup/install.sh index e78fff3d..2a06f47b 100644 --- a/arch-setup/install.sh +++ b/arch-setup/install.sh @@ -241,7 +241,7 @@ done #uninstalling unused packages echo Uninstalling unused packages #sudo pacman -Rns evolution catfish geany vim keepass gnome-boxes sublime-text-dev atom adwaita-icon-theme arcolinux-i3wm-git arcolinux-tweak-tool-git arcolinux-welcome-app-git clonezilla evolution-data-server numix-circle-arc-icons-git numix-circle-icon-theme-git numix-gtk-theme-git numix-icon-theme-git oh-my-zsh-git pamac-aur qbittorrent vivaldi vlc code baka-mplayer tmux guvcview kdenlive xfce4-notifyd chromium psensor transmission-qt pcloud-drive matrix-mirage element-desktop pulseaudio-equalizer-ladspa -sudo pacman -Rns - < "$HOME/setup/uninstall.txt" +sudo pacman -Rns --noconfirm - < "$HOME/setup/uninstall.txt" echo Uninstalled unused packages #update stuff @@ -251,15 +251,13 @@ echo Updated packages #pacman programs echo Installing default pacman programs -sudo pacman -S --needed --noconfirm arandr libreoffice-fresh-de termite wget picom stress obs-studio python-pip hunspell hunspell-de hunspell-en_GB hyphen hyphen-de hyphen-en fish smartmontools thunderbird ffmpeg jre-openjdk thunar gtk-engine-murrine celluloid languagetool rofi nextcloud-client vnstat wireguard-tools cronie libnotify notification-daemon dunst rsync restic piper lightdm-gtk-greeter unzip ranger bandwhich cmus xorg-xrdb variety nitrogen feh gnome-keyring xorg-xbacklight -#audio -sudo pacman -S --needed --noconfirm pavucontrol pulseaudio pulseaudio-alsa pulseaudio-bluetooth libpulse alsa-card-profiles libcanberra-pulse lib32-libpulse pulseeffects -sudo pacman -S --needed --noconfirm transmission-gtk +sudo pacman -S --needed --noconfirm - < "$HOME/setup/officialpkgs.txt" +#sudo pacman -S --needed --noconfirm transmission-gtk # REVIEW maybe find theme with less dependencies sudo pacman -S --needed --noconfirm breeze -sudo pacman -S --needed --noconfirm noto-fonts noto-fonts-emoji -sudo pacman -S --needed --noconfirm ufw -sudo pacman -S --needed --noconfirm freetype2 +#sudo pacman -S --needed --noconfirm noto-fonts noto-fonts-emoji +#sudo pacman -S --needed --noconfirm ufw +#sudo pacman -S --needed --noconfirm freetype2 # NOTE Distro specific stuff #distro=$(cat /etc/*-release | grep "^ID=") @@ -273,6 +271,12 @@ sudo pacman -S --needed --noconfirm freetype2 #fi echo Installed official programs +# audio +echo Installing audio programs +#sudo pacman -S --needed --noconfirm pavucontrol pulseaudio pulseaudio-alsa pulseaudio-bluetooth libpulse alsa-card-profiles libcanberra-pulse lib32-libpulse pulseeffects +sudo pacman -S --needed --noconfirm - < "$HOME/setup/audiopkgs.txt" +echo Installed audio programs + # REVIEW Determine usefulness # iperf3 # nload @@ -306,12 +310,13 @@ echo Installed AUR programs #install wine echo Installing wine -pacman -S --needed wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader os-prober +#sudo pacman -S --needed wine-staging giflib lib32-giflib libpng lib32-libpng libldap lib32-libldap gnutls lib32-gnutls mpg123 lib32-mpg123 openal lib32-openal v4l-utils lib32-v4l-utils libpulse lib32-libpulse libgpg-error lib32-libgpg-error alsa-plugins lib32-alsa-plugins alsa-lib lib32-alsa-lib libjpeg-turbo lib32-libjpeg-turbo sqlite lib32-sqlite libxcomposite lib32-libxcomposite libxinerama lib32-libgcrypt libgcrypt lib32-libxinerama ncurses lib32-ncurses opencl-icd-loader lib32-opencl-icd-loader libxslt lib32-libxslt libva lib32-libva gtk3 lib32-gtk3 gst-plugins-base-libs lib32-gst-plugins-base-libs vulkan-icd-loader lib32-vulkan-icd-loader os-prober +sudo pacman -S --needed --noconfirm - < "$HOME/setup/winepkgs.txt" echo Installed wine #python modules echo Installing python modules -sudo pip3 install ffmpeg-normalize praw +sudo pip3 install ffmpeg-normalize echo Installed python modules ################### diff --git a/arch-setup/officialpkgs.txt b/arch-setup/officialpkgs.txt new file mode 100644 index 00000000..515aad2d --- /dev/null +++ b/arch-setup/officialpkgs.txt @@ -0,0 +1,49 @@ +arandr +libreoffice-fresh-de +termite +wget +picom +stress +obs-studio +python-pip +hunspell +hunspell-de +hunspell-en_GB +hyphen +hyphen-de +hyphen-en +fish +smartmontools +thunderbird +ffmpeg +jre-openjdk +thunar +gtk-engine-murrine +celluloid +languagetool +rofi +nextcloud-client +vnstat +wireguard-tools +cronie +libnotify +notification-daemon +dunst +rsync +restic +piper +lightdm-gtk-greeter +unzip +ranger +bandwhich +cmus +xorg-xrdb +variety +nitrogen +feh +gnome-keyring xorg-xbacklight +transmission-gtk +noto-fonts +noto-fonts-emoji +ufw +freetype2 diff --git a/arch-setup/winepkgs.txt b/arch-setup/winepkgs.txt new file mode 100644 index 00000000..33cffa8d --- /dev/null +++ b/arch-setup/winepkgs.txt @@ -0,0 +1,48 @@ +wine-staging +giflib +lib32-giflib +libpng +lib32-libpng +libldap +lib32-libldap +gnutls +lib32-gnutls +mpg123 +lib32-mpg123 +openal +lib32-openal +v4l-utils +lib32-v4l-utils +libpulse +lib32-libpulse +libgpg-error +lib32-libgpg-error +alsa-plugins +lib32-alsa-plugins +alsa-lib +lib32-alsa-lib +libjpeg-turbo +lib32-libjpeg-turbo +sqlite +lib32-sqlite +libxcomposite +lib32-libxcomposite +libxinerama +lib32-libgcrypt +libgcrypt +lib32-libxinerama +ncurses +lib32-ncurses +opencl-icd-loader +lib32-opencl-icd-loader +libxslt +lib32-libxslt +libva +lib32-libva +gtk3 +lib32-gtk3 +gst-plugins-base-libs +lib32-gst-plugins-base-libs +vulkan-icd-loader +lib32-vulkan-icd-loader +os-prober