|
|
@ -19,25 +19,29 @@ pasystray pavucontrol exa shellcheck \ |
|
|
|
konsole \ |
|
|
|
cabal-install \ |
|
|
|
ncdu \ |
|
|
|
yubikey-manager |
|
|
|
|
|
|
|
echo 'installing pandoc from cabal' |
|
|
|
cabal update |
|
|
|
cabal install pandoc |
|
|
|
yubikey-manager \ |
|
|
|
mosh \ |
|
|
|
xcalib |
|
|
|
|
|
|
|
echo 'installing some extra fonts' |
|
|
|
sudo apt-get install fonts-noto-color-emoji fonts-liberation fonts-roboto-hinted texlive-fonts-extra |
|
|
|
|
|
|
|
echo 'installing pandoc from cabal' |
|
|
|
# TODO: restore this or put it elsewhere |
|
|
|
# cabal update |
|
|
|
# cabal install pandoc |
|
|
|
|
|
|
|
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 |
|
|
|
|
|
|
|
# TODO: These need to go in a venv now? |
|
|
|
echo 'installing python dependencies and utils' |
|
|
|
sudo apt-get install python3-pip |
|
|
|
pip3 install panflute |
|
|
|
pip3 install mastodon-archive |
|
|
|
pip3 install pinboard-to-sqlite |
|
|
|
pip3 install virtualenv |
|
|
|
# sudo apt-get install python3-pip |
|
|
|
# pip3 install panflute |
|
|
|
# pip3 install mastodon-archive |
|
|
|
# pip3 install pinboard-to-sqlite |
|
|
|
# pip3 install virtualenv |
|
|
|
|
|
|
|
echo 'vim setup' |
|
|
|
if [ -e ~/.vim ]; then |
|
|
@ -113,6 +117,12 @@ echo 'lynx setup' |
|
|
|
|
|
|
|
echo 'keyboard setup (Ctrl and CapsLock swap)' |
|
|
|
sudo cp etc/default/keyboard /etc/default/keyboard |
|
|
|
# TODO: This worked on Debian 12 to trigger the new setup - I _think_. |
|
|
|
# Not sure if it's taken on a reboot or if I need to add a rule |
|
|
|
# or something to run each time. |
|
|
|
# |
|
|
|
# Sources: https://wiki.debian.org/Keyboard |
|
|
|
sudo udevadm trigger --subsystem-match=input --action=change |
|
|
|
|
|
|
|
echo 'Remember to:' |
|
|
|
echo ' - install commandlog from https://code.p1k3.com/gitea/brennen/commandlog' |
|
|
|