Improved install scripts

Due to unforeseen events :/
This commit is contained in:
Geoffrey Frogeye 2020-01-05 15:06:23 +01:00
parent 8ec06d3618
commit 73cbcbb3f5
9 changed files with 176 additions and 96 deletions

View file

@ -4,7 +4,6 @@
# Oh and it asks the category you want to install on
# the running machine too.
# TODO Not really tested in conditions
# TODO Not tested with Debian derivate
# TODO Not tested on home folder
@ -61,7 +60,7 @@ uservar INSTALL_VIDEO "Play/edit videos?"
echo "(you can change those answers later in $CONFIG_FILE)"
# Preparing installers
. ./installSoftware
. $HOME/.config/scripts/common/installSoftware
resetInstallers
$SUPERUSER && addSystemInstallers
@ -120,6 +119,7 @@ i pv # Allow to show progress in pipe
i progress # Show progress of functions
# Network utilities
i openssh # SSH connections
i proxytunnel # Proxy connections through HTTPS
i curl # Transfer URL
i wget # Download URL
@ -177,6 +177,8 @@ then
i optipng # Optimize PNG files
i jpegtran libjpeg-turbo # Compress JPEG files
i reflac # Recompress FLAC files
i pacman-contrib # Pactree and more
i shred # Delete sensititve data
fi
@ -188,6 +190,7 @@ i git
if $INSTALL_DEV
then
# Misc/Reusable
i man # Documentation
i strace # Tracer
i ctags universal-ctags exuberant-ctags # Tags generator
@ -221,6 +224,7 @@ if $INSTALL_UTILITIES
then
i visidata # CSV file reader
i insect # Unit calculator
i zbar # Read QR codes
fi
@ -248,7 +252,8 @@ fi
if $INSTALL_MUSIC
then
i mpv # Audio/Video player
i puddletag # Musig tag editor
i puddletag-qt5-git puddletag # Musig tag editor
# (remove -qt5 once it has been merged upstream)
i mpd # Music player daemon
i mpc # CLI MPD client
i vimpc-git # CLI UI MPD client
@ -274,10 +279,20 @@ fi
if $INSTALL_GUI
then
i firefox # Web browser
i firefox-dark-reader # Firefox extension: dark theme everywhere
i firefox-decentraleyes # Firefox extension: fetch CDN resources locally
i firefox-tridactyl # Firefox extension: Navigate with keyboard
i firefox-ublock-origin # Firefox extension: Ad and tracker blocker
# I still need to download manually: container extensions, No Tab
i xkb-qwerty-fr # French QWERTY disposition
i thunar # Directory browser (just in case)
i gedit # Visual editor (just in case)
i feh # Background / Image viewer
i zathura && i zathura-pdf-mupdf # PDF viewer
i ttf-twemoji # Emoji fonts
i sox # For beeps and stuff
i meld # For comparison
if $INSTALL_X
then
@ -287,6 +302,7 @@ then
i numlockx # Numlock auto-unlock
i rofi # HUD selector
i rxvt-unicode # Terminal emulator
i urxvt-resize-font-git # Resize fonts for urxvt
i scrot # Screenshot taker
i trayer # Tray icons (just in case)
i unclutter # Auto mask mouse