mirror of
https://github.com/Lissy93/dotfiles.git
synced 2025-06-26 20:11:20 +02:00
Adds fun and security packages to Arch pkglist
This commit is contained in:
parent
a60ecde57a
commit
188b2c4804
@ -20,6 +20,7 @@ pacman_apps=(
|
|||||||
'neovim' # Text editor
|
'neovim' # Text editor
|
||||||
'ranger' # Directory browser
|
'ranger' # Directory browser
|
||||||
'tmux' # Term multiplexer
|
'tmux' # Term multiplexer
|
||||||
|
'wget' # Download files
|
||||||
|
|
||||||
# CLI Basics
|
# CLI Basics
|
||||||
'aria2' # Resuming download util (better wget)
|
'aria2' # Resuming download util (better wget)
|
||||||
@ -37,30 +38,38 @@ pacman_apps=(
|
|||||||
'most' # Multi-window scroll pager (better less)
|
'most' # Multi-window scroll pager (better less)
|
||||||
'procs' # Advanced process viewer (better ps)
|
'procs' # Advanced process viewer (better ps)
|
||||||
'ripgrep' # Searching within files (better grep)
|
'ripgrep' # Searching within files (better grep)
|
||||||
|
'scrot' # Screenshots programmatically via CLI
|
||||||
'sd' # RegEx find and replace (better sed)
|
'sd' # RegEx find and replace (better sed)
|
||||||
'thefuck' # Auto-correct miss-typed commands
|
'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
|
'tree' # Directory listings as tree structure
|
||||||
'trash-cli' # Record and restore removed files
|
'trash-cli' # Record and restore removed files
|
||||||
'xsel' # Copy paste access to the X clipboard
|
'xsel' # Copy paste access to the X clipboard
|
||||||
'zoxide' # Auto-learning navigation (better cd)
|
'zoxide' # Auto-learning navigation (better cd)
|
||||||
|
|
||||||
# CLI Fun
|
# CLI Fun
|
||||||
'cowsay' # Have an ASCII cow say your message
|
'cowsay' # Outputs message with ASCII art cow
|
||||||
'figlet' # Output text as big ASCII art text
|
'figlet' # Outputs text as 3D ASCII word art
|
||||||
'lolcat' # Make console output raibow colored
|
'lolcat' # Rainbow coloured terminal output
|
||||||
'neofetch' # Show system data and ditstro info
|
'neofetch' # Show off distro and system info
|
||||||
'pv' # Pipe viewer, with animation options
|
|
||||||
|
# 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
|
# Colors
|
||||||
CYAN_B='\033[1;96m'
|
|
||||||
YELLOW='\033[0;93m'
|
|
||||||
RESET='\033[0m'
|
|
||||||
GREEN='\033[0;32m'
|
|
||||||
PURPLE='\033[0;35m'
|
PURPLE='\033[0;35m'
|
||||||
|
YELLOW='\033[0;93m'
|
||||||
|
CYAN_B='\033[1;96m'
|
||||||
LIGHT='\x1b[2m'
|
LIGHT='\x1b[2m'
|
||||||
|
RESET='\033[0m'
|
||||||
|
|
||||||
PROMPT_TIMEOUT=15 # When user is prompted for input, skip after x seconds
|
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}"
|
echo -e "${YELLOW}[Skipping]${LIGHT} ${app} is already installed via Flatpak${RESET}"
|
||||||
else
|
else
|
||||||
echo -e "${PURPLE}[Installing]${LIGHT} Downloading ${app}...${RESET}"
|
echo -e "${PURPLE}[Installing]${LIGHT} Downloading ${app}...${RESET}"
|
||||||
sudo pacman -S ${app} --noconfirm
|
sudo pacman -S ${app} --needed --noconfirm
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
Loading…
x
Reference in New Issue
Block a user