|
|
|
@ -1,17 +1,21 @@ |
|
|
|
#!/bin/sh |
|
|
|
|
|
|
|
set -ex |
|
|
|
|
|
|
|
KIT_ROOT=$(pwd) |
|
|
|
|
|
|
|
echo "installing kit from $KIT_ROOT" |
|
|
|
|
|
|
|
# TODO: xautolock? |
|
|
|
|
|
|
|
echo 'installing package prereqs' |
|
|
|
sudo apt-get install build-essential xterm tmux vim perl ack-grep \ |
|
|
|
git git-gui htop zsh suckless-tools figlet xmonad trayer xmobar \ |
|
|
|
volumeicon-alsa diodon curl jq byzanz festival redshift-gtk ranger \ |
|
|
|
rofi xsettingsd wmctrl lynx perl-doc dict moreutils myrepos etckeeper \ |
|
|
|
bzr cvs darcs mercurial subversion subversion-tools dunst i3lock \ |
|
|
|
fzf xclip xsel xautolock pngphoon tree scrot pandoc dnsutils \ |
|
|
|
pasystray pavucontrol exa shellcheck \ |
|
|
|
fzf xclip xsel pngphoon tree scrot pandoc dnsutils \ |
|
|
|
pasystray pavucontrol eza shellcheck \ |
|
|
|
bsdmainutils \ |
|
|
|
calendar \ |
|
|
|
visidata \ |
|
|
|
@ -22,10 +26,10 @@ pasystray pavucontrol exa shellcheck \ |
|
|
|
yubikey-manager \ |
|
|
|
mosh \ |
|
|
|
xcalib \ |
|
|
|
icc-profiles |
|
|
|
icc-profiles-free |
|
|
|
|
|
|
|
echo 'installing some extra fonts' |
|
|
|
sudo apt-get install fonts-noto-color-emoji fonts-liberation fonts-roboto-hinted texlive-fonts-extra |
|
|
|
sudo apt-get install fonts-noto-color-emoji fonts-liberation texlive-fonts-extra |
|
|
|
|
|
|
|
echo 'installing pandoc from cabal' |
|
|
|
# TODO: restore this or put it elsewhere |
|
|
|
@ -34,12 +38,11 @@ echo 'installing pandoc from cabal' |
|
|
|
|
|
|
|
echo 'installing perl dependencies' |
|
|
|
# TODO: Some of these belong with specific progs: |
|
|
|
sudo cpan -i Module::Build App::WRT DBI SQL::Abstract DBD::SQLite XML::FeedPP |
|
|
|
sudo cpan -T -i Module::Build App::WRT DBI SQL::Abstract DBD::SQLite XML::FeedPP |
|
|
|
|
|
|
|
# TODO: These need to go in a venv now? |
|
|
|
echo 'installing python dependencies and utils' |
|
|
|
sudo apt-get install python3-pip |
|
|
|
|
|
|
|
sudo apt-get install python3-pip python3.13-venv |
|
|
|
if [ ! -d ~/python_bullshit ]; then |
|
|
|
python3 -m venv ~/python_bullshit |
|
|
|
~/python_bullshit/bin/pip3 install panflute |
|
|
|
|