#!/bin/bash # Show the Pacman/AUR packages necessary for various components in this repo. # NOTE: this does not list the build dependencies (x11 and friends) pkgs=(rofi) while [ "$#" -gt 0 ]; do case "$1" in -a|--autorandr) pkgs+=(autorandr) ;; -b|--bitwarden) pkgs+=(bitwarden-cli libnotify) ;; -d|--devices) pkgs+=(udisks2 cifs-utils veracrypt sshfs jmtpfs libnotify libsecret) ;; -B|--bluetooth) pkgs+=(bluez) ;; -e|--expressvpn) pkgs+=(expressvpn libnotify) ;; *) echo "unknown option: $1" exit 1 ;; esac shift done echo "${pkgs[@]}" | tr ' ' '\n' | sort | uniq