Dotfiles.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

61 lines
1.8 KiB

#!/bin/bash
PACKAGES="
# БАЗОВЫЕ
dunst #Уведомления
xclip #Буфер обмена
hstr #История команд
polybar #Панель
scrot #Скриншоты
delta #git-diff https://github.com/dandavison/delta
bat #Подсветка синтаксиса https://github.com/astaxie/bat
glow #Просмотр markdown-файлов https://github.com/charmbracelet/glow/releases
rg #grep https://github.com/BurntSushi/ripgrep
fd #find https://github.com/sharkdp/fd
zathura #Просмотр PDF/DJVU
geeqie #Просмотр изображений
nnn #Файловый менеджер
shellcheck #Линтер bash
hlint #Линтер haskell https://github.com/ndmitchell/hlint
hadolint #Линтер docker https://github.com/hadolint/hadolint
nagelfar #Линтер tcl http://nagelfar.sourceforge.net/
vifm #Файловый менеджер
nvim #Текстовый редактор
sdcv #Словарь
neomutt #Почта
sxiv #Просмотр изображений
connmanctl #Управление WiFi
ls-i #ls со значками https://github.com/illinoisjackson/even-better-ls
cheat.sh #Справка по ЯП https://github.com/chubin/cheat.sh
convmv #Исправление кодировок имён файлов
#? cpg, mvg #https://github.com/mrdrogdrog/advcpmv
"
#Настройка цветовых кодов
rstc="\033[00m"
red="\033[1;31m"
green="\033[1;32m"
ok() {
echo -e -n " ${green}[ OK ]${rstc} "
}
fail() {
echo -e -n " ${red}[ NO ]${rstc} "
}
while IFS='\t' read -r line; do
bin=$(echo "$line" | cut -d '#' -f 1 | tr -d '\t')
command -v "$bin" >&- && ok || fail
echo "${line/\#/}"
done <<< $(echo "$PACKAGES" | grep -v "^[[:space:]]*#" | grep .) | sort