add some extrepo stuff

This commit is contained in:
_ 2025-08-30 17:23:32 +00:00
parent 8906d076fd
commit 06eb829fc4

View file

@ -1,22 +1,38 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# Curl bash for Debian dev systems # Curl bash for Debian 13+ dev systems
# Copying some practices from the rustup bootstrap script # Copying some practices from the rustup bootstrap script
set -euo pipefail set -euo pipefail
# Wrapping everything in a function to avoid partial download problems # Wrapping everything in a function to avoid partial download problems
main() { main() {
mkdir -p "$HOME/.config/nano"
echo "set tabsize 4" > "$HOME/.config/nano/nanorc" echo "set tabsize 4" > "$HOME/.config/nano/nanorc"
sudo apt-get update sudo apt-get update
sudo apt-get install -y extrepo
extrepo enable \
signal \
steam \
syncthing \
torproject
sudo apt-get install -y \ sudo apt-get install -y \
borgbackup \
curl \ curl \
ffmpeg \
gimp \
git \ git \
kate \ kate \
keepass2 \
konsole \
lua5.4 \ lua5.4 \
mpv \
pv \
shellcheck \ shellcheck \
pv syncthing
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain stable curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain stable