From 188b2c4804e181957eef070df03c6080c564d364 Mon Sep 17 00:00:00 2001 From: Alicia Sykes Date: Sun, 9 Oct 2022 01:06:44 +0100 Subject: [PATCH] Adds fun and security packages to Arch pkglist --- installs/arch.sh | 31 ++++++++++++++++++++----------- 1 file changed, 20 insertions(+), 11 deletions(-) diff --git a/installs/arch.sh b/installs/arch.sh index af1990c..3895e03 100644 --- a/installs/arch.sh +++ b/installs/arch.sh @@ -20,6 +20,7 @@ pacman_apps=( 'neovim' # Text editor 'ranger' # Directory browser 'tmux' # Term multiplexer + 'wget' # Download files # CLI Basics 'aria2' # Resuming download util (better wget) @@ -37,30 +38,38 @@ pacman_apps=( 'most' # Multi-window scroll pager (better less) 'procs' # Advanced process viewer (better ps) 'ripgrep' # Searching within files (better grep) + 'scrot' # Screenshots programmatically via CLI 'sd' # RegEx find and replace (better sed) 'thefuck' # Auto-correct miss-typed commands - 'tldr' # Community-maintained docs (better man) + 'tealdeer' # Reader for command docs (better man) 'tree' # Directory listings as tree structure 'trash-cli' # Record and restore removed files 'xsel' # Copy paste access to the X clipboard 'zoxide' # Auto-learning navigation (better cd) # CLI Fun - 'cowsay' # Have an ASCII cow say your message - 'figlet' # Output text as big ASCII art text - 'lolcat' # Make console output raibow colored - 'neofetch' # Show system data and ditstro info - 'pv' # Pipe viewer, with animation options + 'cowsay' # Outputs message with ASCII art cow + 'figlet' # Outputs text as 3D ASCII word art + 'lolcat' # Rainbow coloured terminal output + 'neofetch' # Show off distro and system info + + # Security Utilities + 'clamav' # Open source virus scanning suite + 'cryptsetup' # Reading / writing encrypted volumes + 'gnupg' # PGP encryption, signing and verifying + 'git-crypt' # Transparent encryption for git repos + 'lynis' # Scan system for common security issues + 'openssl' # Cryptography and SSL/TLS Toolkit + 'rkhunter' # Search / detect potential root kits ) # Colors -CYAN_B='\033[1;96m' -YELLOW='\033[0;93m' -RESET='\033[0m' -GREEN='\033[0;32m' PURPLE='\033[0;35m' +YELLOW='\033[0;93m' +CYAN_B='\033[1;96m' LIGHT='\x1b[2m' +RESET='\033[0m' PROMPT_TIMEOUT=15 # When user is prompted for input, skip after x seconds @@ -137,7 +146,7 @@ if [[ $REPLY =~ ^[Yy]$ ]]; then echo -e "${YELLOW}[Skipping]${LIGHT} ${app} is already installed via Flatpak${RESET}" else echo -e "${PURPLE}[Installing]${LIGHT} Downloading ${app}...${RESET}" - sudo pacman -S ${app} --noconfirm + sudo pacman -S ${app} --needed --noconfirm fi done fi