From f08ed0b8757853b3323fc4eeb71f157adb5ac35c Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Sun, 4 Jun 2023 09:55:16 +0200 Subject: [PATCH] extend script for arch added --- pacman-extend-arch | 81 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 81 insertions(+) create mode 100755 pacman-extend-arch diff --git a/pacman-extend-arch b/pacman-extend-arch new file mode 100755 index 0000000..2bb9368 --- /dev/null +++ b/pacman-extend-arch @@ -0,0 +1,81 @@ +#!/bin/sh +# + +# +# Additional Packages +COMMON=" +zsh zsh-syntax-highlighting zsh-autosuggestions +linux-headers +which tmux +neofetch +powerline powerline-fonts powerline-vim +cinnamon gnome-terminal xorg gdm mate-icon-theme-faenza +keepass xdotool +tlp tlp-rdw +sshfs curlftpfs +" + +MULTIMEDIA=" +jack2 +" +_="ffmpeg +kodi kodi-pvr-hts +spotify-client +photocollage +ardour calf-plugins eq10q fluid-soundfont-gm fluid-soundfont-gs guitarix-ladspa swh-plugins +ubuntustudio-controls carla +sonata elisa obs-studio kdenlive +gxtuner +lame +" + + +TOOLS=" +firefox evolution +" +_=" +gnuplot +gvncviewer +texlive-binaries texlive-latex-extra texlive-lang-german texlive-fonts-recommended texstudio +gimp +kicad kicad-packages3d +openscad freecad +" + +PROGRAMMING=" +python-pip +meld +" +_="arduino patchelf libserialport0 +minicom +pycodestyle +virtualenv +python3-wxgtk4.0 +python3-pip +meld +" + +ALL=$COMMON\ $MULTIMEDIA\ $TOOLS\ $PROGRAMMING + +echo The followin packages and their required depending packages will be installed: +echo ------------------------------------------------------------------------------ +echo $ALL +echo ------------------------------------------------------------------------------ +read -r -p "Are you sure? [y/N] " response +echo ------------------------------------------------------------------------------ +case "$response" in + [yY][eE][sS]|[yY]) + pacman --needed -S $ALL + # + echo + echo You might want to execute the following commands: + echo ------------------------------------------------- + echo systemctl enable gdm + echo systemctl enable NetworkManager + echo + echo and reboot the system... + ;; + *) + echo Installation aborted! + ;; +esac