chore: remove old install scripts 🔥
This commit is contained in:
parent
59172dae9d
commit
7d71fbd889
6 changed files with 0 additions and 140 deletions
20
install.sh
20
install.sh
|
|
@ -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
|
||||
|
|
@ -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"
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
Loading…
Add table
Add a link
Reference in a new issue