From 4e608889d237c43185321b7714e3b8cd1a9f0e31 Mon Sep 17 00:00:00 2001 From: "Caian R. Ertl" Date: Tue, 14 Nov 2017 20:55:47 -0200 Subject: [PATCH] Include installation sections Remove that 639 characters long command line to a more organized and structured group of sections based on categories. This commit fixes #2. --- larbs.sh | 84 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 82 insertions(+), 2 deletions(-) diff --git a/larbs.sh b/larbs.sh index cfe998c..c4df27c 100755 --- a/larbs.sh +++ b/larbs.sh @@ -108,9 +108,89 @@ cat << "EOF" EOF sleep .5 -blue Now installing main programs... -pacman --noconfirm --needed -Sy base-devel xorg-xinit xorg-server noto-fonts rxvt-unicode feh ffmpeg pulseaudio pulseaudio-alsa wireless_tools arandr pavucontrol pamixer mpv wget rofi vim w3m ranger mediainfo poppler highlight tmux calcurse htop newsboat mpd mpc ncmpcpp network-manager-applet networkmanager imagemagick atool libcaca compton transset-df markdown mupdf evince rsync git youtube-dl youtube-viewer cups scrot unzip unrar ntfs-3g offlineimap msmtp notmuch notmuch-mutt dosfstools r pandoc python-dbus python-gobject xf86-video-intel || (red Error installing basic packages. Check your internet connection and pacman keyring.) +blue \[1\/6\] Now installing main programs \(system basics\)... +pacman --noconfirm --needed -Sy \ + base-devel \ + xorg-xinit \ + xorg-server \ + compton \ + arandr \ + noto-fonts \ + rxvt-unicode \ + unzip \ + unrar \ + wget \ + atool \ + ntfs-3g \ + xf86-video-intel \ + dosfstools \ + cups \ + transset-df \ + htop || (red Error installing system basics. Check your internet connection and pacman keyring.) + + +blue \[2\/6\] Now installing main programs \(productivity\)... +pacman --noconfirm --needed -Sy \ + calcurse \ + ranger \ + vim \ + tmux \ + rofi \ + poppler \ + mupdf \ + evince \ + pandoc || (red Error installing productivity packages. Check your internet connection and pacman keyring.) + + +blue \[3\/6\] Now installing main programs \(network and internet\)... +pacman --noconfirm --needed -Sy \ + wireless_tools \ + network-manager-applet \ + networkmanager \ + w3m \ + offlineimap \ + msmtp \ + notmuch \ + notmuch-mutt \ + rsync \ + newsboat || (red Error installing network packages. Check your internet connection and pacman keyring.) + + +blue \[4\/6\] Now installing main programs \(graphics\)... +pacman --noconfirm --needed -Sy \ + feh \ + imagemagick \ + scrot \ + libcaca || (red Error installing graphic packages. Check your internet connection and pacman keyring.) + + +blue \[5\/6\] Now installing main programs \(audio\)... +pacman --noconfirm --needed -Sy \ + ffmpeg \ + pulseaudio \ + pulseaudio-alsa \ + pavucontrol \ + pamixer \ + mpd \ + mpc \ + ncmpcpp \ + youtube-dl \ + youtube-viewer \ + mediainfo \ + mpv || (red Error installing audio packages. Check your internet connection and pacman keyring.) + + +blue \[6\/6\] Now installing main programs \(devel\)... +pacman --noconfirm --needed -Sy \ + python-dbus \ + python-gobject \ + markdown \ + git \ + r \ + highlight || (red Error installing devel packages. Check your internet connection and pacman keyring.) + + pacman --noconfirm --needed -S fzf || (red Error with peripheral programs.) cat << "EOF"