From cf8ffda90b0270df57e5c440581362b9199b2437 Mon Sep 17 00:00:00 2001 From: _ <_@_> Date: Sat, 30 Aug 2025 17:13:41 +0000 Subject: [PATCH 1/2] automate rustup --- dev.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev.bash b/dev.bash index e564416..01b9c9e 100644 --- a/dev.bash +++ b/dev.bash @@ -15,7 +15,7 @@ main() { shellcheck \ pv - curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh + curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain stable echo "All good" } From 8906d076fd2b3fa12f23d6079a88f431413fe3ca Mon Sep 17 00:00:00 2001 From: _ <_@_> Date: Sat, 30 Aug 2025 17:16:48 +0000 Subject: [PATCH 2/2] add a bunch of stuff --- dev.bash | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dev.bash b/dev.bash index 01b9c9e..45fdb23 100644 --- a/dev.bash +++ b/dev.bash @@ -7,9 +7,12 @@ set -euo pipefail # Wrapping everything in a function to avoid partial download problems main() { + echo "set tabsize 4" > "$HOME/.config/nano/nanorc" + sudo apt-get update sudo apt-get install -y \ curl \ + git \ kate \ lua5.4 \ shellcheck \ @@ -17,6 +20,13 @@ main() { curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- --default-toolchain stable + cargo install \ + division_of_one \ + pulldown-cmark \ + rusty_ulid + + curl -LsSf https://astral.sh/uv/install.sh | sh + echo "All good" }