Files
bootstrap/justfile
2026-01-16 17:04:44 +01:00

32 lines
1.1 KiB
Makefile

default:
@echo "Bootstrapping utils are here :)"
yazi:
#!/usr/bin/env bash
cd ~/programs
wget https://github.com/sxyazi/yazi/releases/download/v25.5.31/yazi-x86_64-unknown-linux-gnu.zip
unzip yazi-x86_64-unknown-linux-gnu.zip
ln -sf ~/programs/yazi-x86_64-unknown-linux-gnu/yazi ~/programs/bin/yazi
ln -sf ~/programs/yazi-x86_64-unknown-linux-gnu/ya ~/programs/bin/ya
nvim:
#!/usr/bin/env bash
cd ~/programs
wget https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz
tar xf nvim-linux-x86_64.tar.gz
ln -sf ~/programs/nvim-linux-x86_64/bin/nvim ~/programs/bin
echo 'export EDITOR="nvim"' >> ~/.bashrc
echo 'alias nvim="$HOME/programs/bin/nvim"' >> ~/.bashrc
if [ -d "$HOME/.config/nvim" ]; then
echo "Neovim configuration already exists."
else
git clone https://github.com/ascyii/nvim ~/.config/nvim
fi
lazygit:
#!/usr/bin/env bash
cd ~/programs
wget https://github.com/jesseduffield/lazygit/releases/download/v0.54.2/lazygit_0.54.2_linux_x86_64.tar.gz
tar xf lazygit_0.54.2_linux_x86_64.tar.gz
ln -sf ~/programs/lazygit ~/programs/bin/lazygit