From 100dbd0718147cbb2f98f3c53157a726e8a60a97 Mon Sep 17 00:00:00 2001 From: Jonas Hahn Date: Fri, 16 Jan 2026 17:04:44 +0100 Subject: [PATCH] Migrate to justfile --- clone.sh | 12 ------------ install_lazygit.sh | 5 ----- install_nvim.sh | 12 ------------ install_yazi.sh | 6 ------ justfile | 29 +++++++++++++++++++++++++++++ setup_git.sh | 2 +- 6 files changed, 30 insertions(+), 36 deletions(-) delete mode 100755 clone.sh delete mode 100755 install_lazygit.sh delete mode 100755 install_nvim.sh delete mode 100755 install_yazi.sh diff --git a/clone.sh b/clone.sh deleted file mode 100755 index 725f3be..0000000 --- a/clone.sh +++ /dev/null @@ -1,12 +0,0 @@ -# Clone some stuff -git clone https://github.com:ascyii/dotfiles ~/dotfiles -git clone https://github.com:ascyii/nixos ~/nixos - -mkdir -p ~/.config/nvim -rm -rf ~/.config/nvim - -mkdir -p ~/.config/emacs -rm -rf ~/.config/emacs - -git clone https://github.com:ascyii/nvim ~/.config/nvim -git clone https://github.com:ascyii/emacs ~/.config/emacs diff --git a/install_lazygit.sh b/install_lazygit.sh deleted file mode 100755 index 093baf9..0000000 --- a/install_lazygit.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/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 diff --git a/install_nvim.sh b/install_nvim.sh deleted file mode 100755 index 07b4782..0000000 --- a/install_nvim.sh +++ /dev/null @@ -1,12 +0,0 @@ -#!/bin/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 diff --git a/install_yazi.sh b/install_yazi.sh deleted file mode 100755 index 4b74b93..0000000 --- a/install_yazi.sh +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/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 diff --git a/justfile b/justfile index b674a1c..0c34838 100644 --- a/justfile +++ b/justfile @@ -1,2 +1,31 @@ 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 diff --git a/setup_git.sh b/setup_git.sh index 7331a9d..2335789 100755 --- a/setup_git.sh +++ b/setup_git.sh @@ -3,4 +3,4 @@ mkdir -p ~/.ssh echo "Get the github key and enter it." && sleep 2 nano ~/.ssh/id_github && chmod 600 ~/.ssh/id_github echo "alias sg=\"GIT_SSH_COMMAND='ssh -i ~/.ssh/id_github' git clone git@github.com:ascyii/dotfiles.git\"" >> ~/.bashrc -git config --global user.name "Jonas Hahn" && git config --global user.email "jonashahn1@gmx.net" +git config --global user.name "Jonas Hahn" && git config --global user.email "jonsa@hahn1.one"