chore: remove old install scripts 🔥

This commit is contained in:
DannyDannyDanny 2025-07-04 16:29:57 +00:00
parent 1b31332c12
commit 371c895990
6 changed files with 0 additions and 140 deletions

View file

@ -1,20 +0,0 @@
#!/bin/sh
# setup script for codespaces inspired by dcreager/dotfiles
set -e
if [ -z "$USER" ]; then
USER=$(id -un)
fi
echo >&2 "====================================================================="
echo >&2 " Setting up codespaces environment"
echo >&2 " USER $USER"
echo >&2 " HOME $HOME"
# Make passwordless sudo work
export SUDO_ASKPASS=/bin/true
/bin/bash ./install_tmux.sh
/bin/bash ./install_fzf.sh
/bin/bash ./install_nvim.sh
/bin/bash ./install_fish.sh

View file

@ -1,27 +0,0 @@
#!/bin/bash
set -e
echo >&2 "====================================================================="
echo >&2 " >> installing fish"
# TODO: autodetect debian11/12
# echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/3/Debian_12/ /' | \
echo 'deb http://download.opensuse.org/repositories/shells:/fish:/release:/3/Debian_11/ /' | \
sudo tee /etc/apt/sources.list.d/shells:fish:release:3.list
# TODO: autodetect debian11/12
# curl -fsSL https://download.opensuse.org/repositories/shells:fish:release:3/Debian_12/Release.key | \
curl -fsSL https://download.opensuse.org/repositories/shells:fish:release:3/Debian_11/Release.key | \
gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/shells_fish_release_3.gpg > /dev/null
sudo apt update
sudo apt install -y fish
echo >&2 " >>> changing shell to fish"
sudo chsh -s /usr/bin/fish $USER
echo >&2 " >>> link config.fish from dotfiles"
mkdir -p ~/.config/fish
ln -s -f ~/dotfiles/.config/fish/config.fish ~/.config/fish/config.fish
echo >&2 " >>> echo $0"

View file

@ -1,15 +0,0 @@
#!/bin/bash
set -e
FZF_VERSION=0.40.0
# Install fzf
echo >&2 "====================================================================="
echo >&2 " >> installing fzf"
echo >&2 " >>> downloading"
curl -LO https://github.com/junegunn/fzf/releases/download/${FZF_VERSION}/fzf-${FZF_VERSION}-linux_amd64.tar.gz
echo >&2 " >>> extracting"
tar xfv fzf-${FZF_VERSION}-linux_amd64.tar.gz
echo >&2 " >>> moving fzf to /bin"
sudo mv fzf /bin

View file

@ -1,37 +0,0 @@
#!/bin/bash
set -e
NVIM_VERSION=0.9.0
# Install neovim
echo >&2 "====================================================================="
echo >&2 " >> installing nvim"
echo >&2 " >>> installing libfuse2"
sudo apt-get install -y libfuse2
echo >&2 " >>> downloading nvim"
# TODO: remove test urls and use NVIM_VERSION variable
# curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim.appimage
curl -LO https://github.com/neovim/neovim/releases/download/v${NVIM_VERSION}/nvim.appimage
curl -LO https://github.com/neovim/neovim/releases/download/v0.9.0/nvim.appimage
echo >&2 " >>> changing nvim.appimage mode bits (u+x)"
chmod u+x nvim.appimage
echo >&2 " >>> extracting from ./nvim.appimage"
./nvim.appimage --appimage-extract
echo >&2 " >>> extracted images version"
echo >&2 $(./squashfs-root/AppRun --version)
echo >&2 " >>> moving squashfs-root"
sudo mv squashfs-root /
echo >&2 " >>> exposing nvim globally"
# sudo ln -s /squashfs-root/AppRun /usr/bin/nvim
sudo ln -s /squashfs-root/AppRun /bin/nvim
echo >&2 " >>> linking nvim config files"
mkdir -p ~/.config/nvim
ln -s -f ~/dotfiles/.config/nvim/init.vim ~/.config/nvim/init.vim
ln -s -f ~/dotfiles/.config/nvim/plugins.lua ~/.config/nvim/plugins.lua
# TODO: move vimwiki setup from makefile to here

View file

@ -1,16 +0,0 @@
# TODO: turn this into an actual script
# TODO: rename to install_python.fish
# curl https://pyenv.run | bash
# set -Ux PYENV_ROOT $HOME/.pyenv
# fish_add_path $PYENV_ROOT/bin
# now add:
# pyenv init - | source
# to:
# ~/.config/fish/config.fish
# install suggested build environment:
# sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \
# libbz2-dev libreadline-dev libsqlite3-dev curl \
# libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

View file

@ -1,25 +0,0 @@
#!/bin/bash
set -e
TMUX_VERSION=3.3a
echo >&2 "====================================================================="
echo >&2 " >> installing tmux"
echo >&2 " >>> install tmux dependencies"
sudo apt install -y libevent-dev
echo >&2 " >>> downloading file"
curl -LO https://github.com/tmux/tmux/releases/download/${TMUX_VERSION}/tmux-${TMUX_VERSION}.tar.gz
echo >&2 " >>> decompressing"
tar -zxf tmux-${TMUX_VERSION}.tar.gz
echo >&2 " >>> changing into tmux src"
cd tmux-${TMUX_VERSION}/
echo >&2 " >>> running .configure"
./configure
echo >&2 " >>> listing file in current dir"
echo >&2 $(ls -la)
echo >&2 " >>> running .configure"
make && sudo make install
echo >&2 " >>> linking tmux config from dotfiles"
mkdir -p ~/.config/tmux
ln -s -f ~/dotfiles/.tmux.conf ~/.config/tmux/tmux.conf