My main development OS
echo '#!/usr/bin/env sh
proot-distro login debian --isolated --fix-low-ports' > ~/../usr/bin/debian
Configure the system for work installing the most basic packages, adding alias, colors to output and man pages, adding js and c++ as scripting languages to the shell, vim plugins, etc. Everything is focused on productivity/utility, not much "fancy" features added.
This is for Termux aarch64 (proot-distro), steps for Linux in PC, raspberry or other archs may be very similar
apt update && apt upgrade
apt install nodejs
apt install npm
npm install -g http-server
apt install tree
apt install jq
# todo: add to script.sh
placeholder
apt install vim
apt install curl
apt install git
apt install gh
apt install python3
apt install python3-pip
# add to script.sh
apt install python3.11-venv
# add to script.sh
curl -fLo ~/.vim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
curl 'https://raw.githubusercontent.com/StringManolo/debianConfig/d2bfbda769ca5859dff71e0475dd4d932e8d149a/configFiles/.vimrc' -o ~/.vimrc
vim
# Inside vim enter ":PlugInstall" without quotes
vim
# Inside vim enter ":Codeium Auth" without quotes. Follow steps to sign-in and get your token.
apt install unzip
git clone https://github.com/StringManolo/debianConfig/
mv debianConfig/bin/aarch64/qj* ~/SMBSE/bin/
rm debianConfig/ -r
apt install p7zip-full
curl 'https://raw.githubusercontent.com/StringManolo/SMBSE/main/.bashrc' -o ~/.basrc && source ~/.bashrc
curl 'https://raw.githubusercontent.com/StringManolo/debianConfig/3dfc1a07e5c96d369fe29a915e890a84c0a0986e/debianConfigSetup.sh' -Lo ./debianConfigSetup.sh && chmod 775 && ./debianConfigSetup.sh
apt install clang make gcc
npm install solc