2018-04-12 10:28:36 -05:00
|
|
|
#!/usr/bin/env bash
|
2017-02-08 11:54:30 -06:00
|
|
|
|
2021-12-23 07:01:27 -06:00
|
|
|
# if grep -E -q '^\[multilib\]$' /etc/pacman.conf; then
|
|
|
|
# echo "Multilib Repository Already Enabled!"
|
|
|
|
# else
|
|
|
|
# echo "Enabling Multilib Repository (with sudo)..."
|
|
|
|
# sudo sh -c 'echo -e "\n\n[multilib]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf'
|
|
|
|
# fi
|
2019-09-15 08:43:52 -05:00
|
|
|
|
2023-07-06 11:41:19 -05:00
|
|
|
pacman -Sy --needed --noconfirm \
|
2022-12-13 13:41:40 -06:00
|
|
|
watchexec `# Filesystem Event Wacher` \
|
|
|
|
fwupd `# Firmware Update Manager` \
|
2020-11-01 19:12:11 -06:00
|
|
|
efibootmgr efivar `# UEFI Boot CLI Stuff` \
|
2023-05-09 12:48:26 -05:00
|
|
|
tailscale `# VPN` \
|
2020-11-07 22:23:52 -06:00
|
|
|
ripgrep `# Code Search Utilities` \
|
2022-10-17 10:08:38 -05:00
|
|
|
git-delta `# Better Diff Viewer` \
|
2020-11-07 22:23:52 -06:00
|
|
|
fd `# File Search` \
|
2023-07-18 16:58:12 -05:00
|
|
|
dtach `# Persistent Shell Sessions` \
|
2020-11-20 21:40:10 -06:00
|
|
|
exa `# Better ls` \
|
2022-12-13 13:41:40 -06:00
|
|
|
sd `# Better sed` \
|
2020-11-20 21:40:10 -06:00
|
|
|
bat `# Better Cat` \
|
2022-12-13 13:41:40 -06:00
|
|
|
skim `# Fuzzy Finder` \
|
|
|
|
htop bottom `# Process Management and System Resources Monitoring` \
|
2020-11-07 22:23:52 -06:00
|
|
|
openssh mosh `# Remote Access` \
|
|
|
|
openssl `# Crypto` \
|
2021-04-14 14:53:02 -05:00
|
|
|
hexyl `# CLI Hex Viewer` \
|
2022-12-13 13:41:40 -06:00
|
|
|
rsync rclone `# File Transfer` \
|
|
|
|
helix `# Text Editors` \
|
2020-11-07 22:23:52 -06:00
|
|
|
unzip `# Simple Unzipping` \
|
2023-07-06 11:41:19 -05:00
|
|
|
dog bind nmap traceroute iputils `# Networking Utilities` \
|
2022-12-13 13:41:40 -06:00
|
|
|
curl wget xh `# HTTP Utilities` \
|
|
|
|
w3m `# Web Browser` \
|
|
|
|
jq gron `# JSON Utilities` \
|
2022-08-09 09:08:11 -05:00
|
|
|
age sops `# Simple Secrets Managements` \
|
2022-12-13 13:41:40 -06:00
|
|
|
inotify-tools `# Filesystem Watching` \
|
2020-11-07 22:23:52 -06:00
|
|
|
fish `# Shell` \
|
2022-12-13 13:41:40 -06:00
|
|
|
time `# GNU Time` \
|
2023-07-06 11:41:19 -05:00
|
|
|
fortune-mod `# Fortune` \
|
2020-11-20 20:35:46 -06:00
|
|
|
sysstat `# System Statistics` \
|
2022-12-13 13:41:40 -06:00
|
|
|
reflector `# Simple Pacman Mirror Management` \
|
|
|
|
gnu-netcat socat websocat `# Socket Utilities` \
|
2021-04-14 14:53:02 -05:00
|
|
|
nnn `# CLI File Manager` \
|
2022-12-13 13:41:40 -06:00
|
|
|
avahi nss-mdns `# mDNS and Network Discovery Utilities` \
|
2023-07-07 16:33:59 -05:00
|
|
|
git git-lfs `# Version Control` \
|
2023-07-08 01:20:19 -05:00
|
|
|
dua-cli `# Disk Usage Abalyzer` \
|
2021-03-22 10:47:23 -05:00
|
|
|
man-db man-pages `# Come On, Man!`
|
2023-07-06 11:41:19 -05:00
|
|
|
|
|
|
|
# TODO: if paru? rtx-bin
|