clean up a few things

This commit is contained in:
2026-07-19 12:44:49 -05:00
parent 76dad1fb8a
commit 7fec866385

10
main.sh
View File

@@ -22,7 +22,6 @@ echo "* install drivers & such" | tee todo.md -a
sudo apt-get upgrade -y sudo apt-get upgrade -y
sudo apt-get install -y curl git jq build-essential unzip tree # for development sudo apt-get install -y curl git jq build-essential unzip tree # for development
sudo apt-get install -y ripgrep # I honestly don't remember why I installed these sudo apt-get install -y ripgrep # I honestly don't remember why I installed these
echo "* globstar?" | tee todo.md -a
# Install Python & uv (package/version manager) # Install Python & uv (package/version manager)
curl -LsSf https://astral.sh/uv/install.sh | sh curl -LsSf https://astral.sh/uv/install.sh | sh
@@ -41,7 +40,6 @@ sudo mkdir -p /usr/share/fonts/truetype/DejaVuSansMono/
sudo unzip ./utils/DejaVuSansMono.zip /usr/share/fonts/truetype/DejaVuSansMono/ sudo unzip ./utils/DejaVuSansMono.zip /usr/share/fonts/truetype/DejaVuSansMono/
# zsh (better shell) # zsh (better shell)
echo "* add zsh and starship, etc. + nerd font" | tee todo.md -a
sudo apt-get install -y zsh sudo apt-get install -y zsh
sudo chsh $INSTALL_USER -s /bin/zsh sudo chsh $INSTALL_USER -s /bin/zsh
cp ./utils/dotzshrc "$HOME/.zshrc" cp ./utils/dotzshrc "$HOME/.zshrc"
@@ -56,12 +54,10 @@ cp ./utils/starship.toml "$HOME/.config/starship.toml"
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz
sudo rm -rf /opt/nvim-linux-x86_64 sudo rm -rf /opt/nvim-linux-x86_64
sudo tar -C /opt -xzf nvim-linux-x86_64.tar.gz sudo tar -C /opt -xzf nvim-linux-x86_64.tar.gz
rm nvim-linux-x86_64.tar.gz
echo 'export PATH="$PATH:/opt/nvim-linux-x86_64/bin"' | tee "$HOME/.bashrc" -a echo 'export PATH="$PATH:/opt/nvim-linux-x86_64/bin"' | tee "$HOME/.bashrc" -a
git clone https://gitea.jovan04.com/evan/neovim-config "$HOME/.config/nvim" git clone https://gitea.jovan04.com/evan/neovim-config "$HOME/.config/nvim"
rm nvim-linux-x86_64.tar.gz
echo "* install pyright language server (and any other relevant ones)" | tee todo.md -a echo "* install pyright language server (and any other relevant ones)" | tee todo.md -a
# Other editor(s) (TBD) # Other editor(s) (TBD)
@@ -114,14 +110,12 @@ sudo apt-get install -y pandoc
sudo cp ./utils/rndrmarkdown /usr/local/bin/rndrmarkdown sudo cp ./utils/rndrmarkdown /usr/local/bin/rndrmarkdown
sudo chown 1000:1000 /usr/local/bin/rndrmarkdown sudo chown 1000:1000 /usr/local/bin/rndrmarkdown
sudo chmod 755 /usr/local/bin/rndrmarkdown sudo chmod 755 /usr/local/bin/rndrmarkdown
echo "* add rmd to zshrc; what is bashrc doing?" | tee todo.md -a
echo 'alias rmd="rndrmarkdown"' | tee "$HOME/.bashrc" -a echo 'alias rmd="rndrmarkdown"' | tee "$HOME/.bashrc" -a
# readline (for piping 1 line into wc) # readline (for piping 1 line into wc)
printf '#!/bin/bash \necho "$(head -n $1 $2 | tail -n 1)"' | sudo tee /usr/local/bin/rline printf '#!/bin/bash \necho "$(head -n $1 $2 | tail -n 1)"' | sudo tee /usr/local/bin/rline
sudo chown 1000:1000 /usr/local/bin/rline sudo chown 1000:1000 /usr/local/bin/rline
chmod 755 /usr/local/bin/rline chmod 755 /usr/local/bin/rline
echo "* verify rline formatted correctly"
# Calc (command-line calculator) # Calc (command-line calculator)
sudo apt-get install -y calc sudo apt-get install -y calc
@@ -147,7 +141,7 @@ sudo apt-get install -y btop
########################## ##########################
## SPECIALTY PROGRAMS ## ## SPECIALTY PROGRAMS ##
########################## ##########################
source user-programs.sh source ./user-programs.sh
########################### ###########################