1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- ##### My (demuredemeanor) bashrc sub source install check script
- # Uses tabstop=4; shiftwidth=4 tabs; foldmarker={{{}}};
- # https://notabug.org/demure/dotfiles/
- # legacy repo http://github.com/demure/dotfiles
- # vim:set syntax=sh:
- ## NOTE: not using ',' as I want to be able to:
- # $(sudo aptitude install $MISSING_PROGRAMS)
- # or more reasonably:
- # $(for i in $MISSING_PROGRAMS; do sudo aptitude install $i; done)
- MISSING_CLI=""
- MISSING_GUI=""
- ### CLI ### {{{
- CLI_LIST=(docker pinfo qmv vim w3m neomutt tmux ncdu pass stow notmuch msmtp \
- mbsync urlview htop aircrack-ng mosh nmap sshuttle fusermount exfatfsck fzf \
- qemu-io pianobar cacaview scanmem hexcurse lsof pidof apt-listbugs tomb xset \
- pinentry-curses pinentry-tty ranger rfkill sshfs tree unar wget iotop parted \
- caff fail2ban-client wicd-curses rsync weechat diff file find gpg gpg2 nc \
- lnav cheat dfc newsboat task redshift xdotool git clamscan iftop syncthing \
- wireshark aptitude hwmon bc entr gpm tlp sfill vit curl lshw parallel minicom \
- khal scdaemon grep less cmus mpv tmuxinator iw goobook dmidecode gawk bvi \
- pandoc djmount terminal_velocity openvpn resolvconf borg iptraf-ng make acpi \
- termdown cgdb jq ttyd trash-put udiskie mtr tsp fwupdmgr exiv2 z.sh pdfunite \
- unzip rubber epy)
- for i in "${CLI_LIST[@]}"; do
- if [[ ! $(command -v ${i}) ]]; then
- MISSING_CLI+="${i} "
- fi
- done
- ### End CLI ### }}}
- ### GUI ### {{{
- GUI_LIST=(rofi mcomix zathura feh scrot calibre i3lock xbacklight xfd\
- libreoffice chromium gparted xss-lock urxvt zeal i3 font-manager gimp \
- baobab gvim nitrogen touchegg unclutter autorandr srandrd neato compton xrdb \
- notify-send qtpass youtube-dl screenkey inkscape qutebrowser clipster xcalib \
- pinentry-gtk2 sgt-signpost polybar kitty conky firefox rofi-pass speedcrunch \
- setxkbmap)
- for i in "${GUI_LIST[@]}"; do
- if [[ ! $(command -v ${i}) ]]; then
- MISSING_GUI+="${i} "
- fi
- done
- ### End GUI ### }}}
- ### Font ### {{{
- ### End Font ### }}}
|