scripts/setup.test

27 lines
714 B
Bash
Executable File

#!/bin/bash
# This script tests my current local setup
# and ensures everything is correctly configured
function validate_command() {
if ! command -v "$1" &> /dev/null
then
echo "[missing] $1: $2"
fi
}
pidof xss-lock >/dev/null || echo "[E] xss-lock is not running"
validate_command multilockscreen
validate_command yubikey-touch-detector
validate_command yubikey-touch-detector
validate_command redshift-gtk
validate_command xfsettingsd
validate_command ibus-daemon
validate_command goldendict
validate_command autorandr
validate_command alacritty
validate_command dunst
validate_command flameshot
validate_command passmenu
validate_command dmenu_run
validate_command connman-gtk "Optional"