From 746a5bf56b9f1eb5a03539b72bbef3edb165367a Mon Sep 17 00:00:00 2001 From: Karsten Hachmeister Date: Fri, 7 Feb 2025 10:30:59 +0100 Subject: [PATCH] remove bootstrap commands --- .../yadm/bootstrap.d/check-installed-tools | 26 --------- .config/yadm/bootstrap.d/install-atuin | 37 ------------ .config/yadm/bootstrap.d/install-dasel | 38 ------------- .config/yadm/bootstrap.d/install-delta | 38 ------------- .config/yadm/bootstrap.d/install-fnm | 38 ------------- .config/yadm/bootstrap.d/install-glow | 38 ------------- .config/yadm/bootstrap.d/install-helix | 56 ------------------- .config/yadm/bootstrap.d/install-jless | 38 ------------- .config/yadm/bootstrap.d/install-kalker | 38 ------------- .config/yadm/bootstrap.d/install-kitty | 49 ---------------- .config/yadm/bootstrap.d/install-sd | 38 ------------- .config/yadm/bootstrap.d/install-starship | 38 ------------- .config/yadm/bootstrap.d/install-viu | 38 ------------- 13 files changed, 510 deletions(-) delete mode 100755 .config/yadm/bootstrap.d/check-installed-tools delete mode 100755 .config/yadm/bootstrap.d/install-atuin delete mode 100755 .config/yadm/bootstrap.d/install-dasel delete mode 100755 .config/yadm/bootstrap.d/install-delta delete mode 100755 .config/yadm/bootstrap.d/install-fnm delete mode 100755 .config/yadm/bootstrap.d/install-glow delete mode 100755 .config/yadm/bootstrap.d/install-helix delete mode 100755 .config/yadm/bootstrap.d/install-jless delete mode 100755 .config/yadm/bootstrap.d/install-kalker delete mode 100755 .config/yadm/bootstrap.d/install-kitty delete mode 100755 .config/yadm/bootstrap.d/install-sd delete mode 100755 .config/yadm/bootstrap.d/install-starship delete mode 100755 .config/yadm/bootstrap.d/install-viu diff --git a/.config/yadm/bootstrap.d/check-installed-tools b/.config/yadm/bootstrap.d/check-installed-tools deleted file mode 100755 index 8247ec4..0000000 --- a/.config/yadm/bootstrap.d/check-installed-tools +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/bash - -declare -A TOOLS=( - [batcat]=bat - [exa]=exa - [fdfind]=fd-find - [gron]=gron - [kubecolor]=kubecolor - [readelf]=binutils - [rg]=ripgrep - [thefuck]=thefuck -) - -PACKAGES=() - -for tool in ${!TOOLS[@]}; do - if [[ ! -x "$(command -v $tool)" ]]; then - PACKAGES+=("${TOOLS[$tool]}") - fi -done - -if [[ ${#PACKAGES[@]} > 0 ]]; then - echo sudo apt install $(printf " %s" "${PACKAGES[@]}") -else - echo All needed tools already installed. -fi diff --git a/.config/yadm/bootstrap.d/install-atuin b/.config/yadm/bootstrap.d/install-atuin deleted file mode 100755 index 2e1135b..0000000 --- a/.config/yadm/bootstrap.d/install-atuin +++ /dev/null @@ -1,37 +0,0 @@ -#!/bin/bash - -set -eu - -source "${BOOTSTRAP_LIB}/helpers" - -VERSION="18.3.0" -INSTALL_DIR="${HOME}/.local/bin" -INSTALLED_VERSION="" - -if [[ -x "$(command -v atuin)" ]]; then - INSTALLED_VERSION="$(atuin --version | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')" -fi - -if [[ "$VERSION" == "$INSTALLED_VERSION" ]]; then - echo "atuin version ${VERSION} already installed." - exit 0 -fi - -echo "Installing atuin version ${VERSION} ..." - -URL="https://github.com/atuinsh/atuin/releases/download/v${VERSION}/atuin-x86_64-unknown-linux-gnu.tar.gz" - -echo "Downloading from ${URL} ..." -TARGET="$(download "$URL")" - -if [[ -f "${INSTALL_DIR}/atuin" ]]; then - echo "Removing old atuin command..." - rm -f "${INSTALL_DIR}/atuin" -fi - -echo "Unpacking atuin command to ${INSTALL_DIR}..." -mkdir -p "${INSTALL_DIR}" -tar --directory="${INSTALL_DIR}" -xf "${TARGET}" --strip-components 1 "atuin-x86_64-unknown-linux-gnu/atuin" - -echo "Removing ${TARGET} ..." -rm -f "${TARGET}" diff --git a/.config/yadm/bootstrap.d/install-dasel b/.config/yadm/bootstrap.d/install-dasel deleted file mode 100755 index b39d3ee..0000000 --- a/.config/yadm/bootstrap.d/install-dasel +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -eu - -source "${BOOTSTRAP_LIB}/helpers" - -VERSION="1.26.0" -INSTALL_DIR="${HOME}/.local/bin" -INSTALLED_VERSION="" - -if [[ -x "$(command -v dasel)" ]]; then - INSTALLED_VERSION="$(dasel --version | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')" -fi - -if [[ "$VERSION" == "$INSTALLED_VERSION" ]]; then - echo "dasel version ${VERSION} already installed." - exit 0 -fi - -echo "Installing dasel version ${VERSION}..." - -URL="https://github.com/TomWright/dasel/releases/download/v${VERSION}/dasel_linux_amd64" - -echo "Downloading from ${URL}..." -TARGET="$(download "$URL")" - -if [[ -f "${INSTALL_DIR}/dasel" ]]; then - echo "Removing old dasel command..." - rm -f "${INSTALL_DIR}/dasel" -fi - -echo "Installing dasel command to ${INSTALL_DIR}..." -mkdir -p "${INSTALL_DIR}" -cp "${TARGET}" "${INSTALL_DIR}/dasel" -chmod +x "${INSTALL_DIR}/dasel" - -echo "Removing ${TARGET}..." -rm -f "${TARGET}" diff --git a/.config/yadm/bootstrap.d/install-delta b/.config/yadm/bootstrap.d/install-delta deleted file mode 100755 index 9e50c64..0000000 --- a/.config/yadm/bootstrap.d/install-delta +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -eu - -source "${BOOTSTRAP_LIB}/helpers" - -VERSION="0.13.0" -INSTALL_DIR="${HOME}/.local/bin" -INSTALLED_VERSION="" - -if [[ -x "$(command -v delta)" ]]; then - INSTALLED_VERSION="$(delta --version | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')" -fi - -if [[ "$VERSION" == "$INSTALLED_VERSION" ]]; then - echo "Delta version ${VERSION} already installed." - exit 0 -fi - -echo "Installing delta version ${VERSION}..." - -URL="https://github.com/dandavison/delta/releases/download/${VERSION}/delta-${VERSION}-x86_64-unknown-linux-gnu.tar.gz" - -echo "Downloading from ${URL}..." -TARGET="$(download "$URL")" - -if [[ -f "${INSTALL_DIR}/delta" ]]; then - echo "Removing old delta command..." - rm -f "${INSTALL_DIR}/delta" -fi - -echo "Unpacking delta command to ${INSTALL_DIR}..." -mkdir -p "${INSTALL_DIR}" -tar --directory="${INSTALL_DIR}" --strip-components 1 -xf "${TARGET}" "delta-${VERSION}-x86_64-unknown-linux-gnu/delta" -chmod +x "${INSTALL_DIR}/delta" - -echo "Removing ${TARGET}..." -rm -f "${TARGET}" diff --git a/.config/yadm/bootstrap.d/install-fnm b/.config/yadm/bootstrap.d/install-fnm deleted file mode 100755 index defcd43..0000000 --- a/.config/yadm/bootstrap.d/install-fnm +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -eu - -source "${BOOTSTRAP_LIB}/helpers" - -VERSION="1.37.1" -INSTALL_DIR="${HOME}/.local/bin" -INSTALLED_VERSION="" - -if [[ -x "$(command -v fnm)" ]]; then - INSTALLED_VERSION="$(fnm --version | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')" -fi - -if [[ "$VERSION" == "$INSTALLED_VERSION" ]]; then - echo "fnm version ${VERSION} already installed." - exit 0 -fi - -echo "Installing fnm version ${VERSION}..." - -URL="https://github.com/Schniz/fnm/releases/download/v${VERSION}/fnm-linux.zip" - -echo "Downloading from ${URL}..." -TARGET="$(download "$URL")" - -if [[ -f "${INSTALL_DIR}/fnm" ]]; then - echo "Removing old fnm command..." - rm -f "${INSTALL_DIR}/fnm" -fi - -echo "Unpacking fnm command to ${INSTALL_DIR}..." -mkdir -p "${INSTALL_DIR}" -unzip "${TARGET}" fnm -d "${INSTALL_DIR}" -chmod +x "${INSTALL_DIR}/fnm" - -echo "Removing ${TARGET}..." -rm -f "${TARGET}" diff --git a/.config/yadm/bootstrap.d/install-glow b/.config/yadm/bootstrap.d/install-glow deleted file mode 100755 index 95990e9..0000000 --- a/.config/yadm/bootstrap.d/install-glow +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -eu - -source "${BOOTSTRAP_LIB}/helpers" - -VERSION="1.4.1" -INSTALL_DIR="${HOME}/.local/bin" -INSTALLED_VERSION="" - -if [[ -x "$(command -v glow)" ]]; then - INSTALLED_VERSION="$(glow --version | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')" -fi - -if [[ "$VERSION" == "$INSTALLED_VERSION" ]]; then - echo "glow version ${VERSION} already installed." - exit 0 -fi - -echo "Installing glow version ${VERSION}..." - -URL="https://github.com/charmbracelet/glow/releases/download/v${VERSION}/glow_${VERSION}_linux_x86_64.tar.gz" - -echo "Downloading from ${URL}..." -TARGET="$(download "$URL")" - -if [[ -f "${INSTALL_DIR}/glow" ]]; then - echo "Removing old glow command..." - rm -f "${INSTALL_DIR}/glow" -fi - -echo "Unpacking glow command to ${INSTALL_DIR}..." -mkdir -p "${INSTALL_DIR}" -tar --directory="${INSTALL_DIR}" -xf "${TARGET}" glow -chmod +x "${INSTALL_DIR}/glow" - -echo "Removing ${TARGET}..." -rm -f "${TARGET}" diff --git a/.config/yadm/bootstrap.d/install-helix b/.config/yadm/bootstrap.d/install-helix deleted file mode 100755 index 9ebf571..0000000 --- a/.config/yadm/bootstrap.d/install-helix +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/bash - -set -eu - -source "${BOOTSTRAP_LIB}/helpers" - -APPS_DIR="${HOME}/apps" - -VERSION="24.03" -INSTALL_DIR="${APPS_DIR}/helix" -INSTALLED_VERSION="" - -if [[ -x "$(command -v hx)" ]] ; then - INSTALLED_VERSION="$(hx --version | grep -o '[0-9]\+\.[0-9.]\+')" -fi - -echo $VERSION -echo $INSTALLED_VERSION -exit 0 - -if [[ "$VERSION" == "$INSTALLED_VERSION" ]] ; then - echo "Helix editor version ${VERSION} already installed." - exit 0 -fi - -echo "Installing helix editor version ${VERSION}..." - -URL="https://github.com/helix-editor/helix/releases/download/${VERSION}/helix-${VERSION}-x86_64-linux.tar.xz" - -echo "Downloading from ${URL}..." -TARGET="$(download "$URL")" - -if [[ -d "${INSTALL_DIR}" ]] ; then - echo "Removing old helix editor installation..." - rm -rf "${INSTALL_DIR}" -fi - -echo "Unpacking file ${TARGET}..." -mkdir -p "${APPS_DIR}" -tar --directory="${APPS_DIR}" -xf "${TARGET}" - -echo "Moving unpacked directory to ${INSTALL_DIR}" -mv "${APPS_DIR}/helix-${VERSION}-x86_64-linux" "${INSTALL_DIR}" - -echo "Creating link to helix editor executable..." -mkdir -p "${HOME}/.local/bin" -ln -s --force "${INSTALL_DIR}/hx" "${HOME}/.local/bin/" - -echo "Removing ${TARGET}..." -rm -f "${TARGET}" - -echo "Fetching new grammars..." -hx --grammar fetch - -echo "Building new grammers..." -hx --grammar build diff --git a/.config/yadm/bootstrap.d/install-jless b/.config/yadm/bootstrap.d/install-jless deleted file mode 100755 index dffb4eb..0000000 --- a/.config/yadm/bootstrap.d/install-jless +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -eu - -source "${BOOTSTRAP_LIB}/helpers" - -VERSION="0.8.0" -INSTALL_DIR="${HOME}/.local/bin" -INSTALLED_VERSION="" - -if [[ -x "$(command -v jless)" ]]; then - INSTALLED_VERSION="$(jless --version | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')" -fi - -if [[ "$VERSION" == "$INSTALLED_VERSION" ]]; then - echo "jless version ${VERSION} already installed." - exit 0 -fi - -echo "Installing jless version ${VERSION}..." - -URL="https://github.com/PaulJuliusMartinez/jless/releases/download/v${VERSION}/jless-v${VERSION}-x86_64-unknown-linux-gnu.zip" - -echo "Downloading from ${URL}..." -TARGET="$(download "$URL")" - -if [[ -f "${INSTALL_DIR}/jless" ]]; then - echo "Removing old jless command..." - rm -f "${INSTALL_DIR}/jless" -fi - -echo "Unpacking jless command to ${INSTALL_DIR}..." -mkdir -p "${INSTALL_DIR}" -unzip "${TARGET}" jless -d "${INSTALL_DIR}" -chmod +x "${INSTALL_DIR}/jless" - -echo "Removing ${TARGET}..." -rm -f "${TARGET}" diff --git a/.config/yadm/bootstrap.d/install-kalker b/.config/yadm/bootstrap.d/install-kalker deleted file mode 100755 index eadbc07..0000000 --- a/.config/yadm/bootstrap.d/install-kalker +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -eu - -source "${BOOTSTRAP_LIB}/helpers" - -VERSION="2.2.0" -INSTALL_DIR="${HOME}/.local/bin" -INSTALLED_VERSION="" - -if [[ -x "$(command -v kalk)" ]]; then - INSTALLED_VERSION="$(kalk --help | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')" -fi - -if [[ "$VERSION" == "$INSTALLED_VERSION" ]]; then - echo "Kalk version ${VERSION} already installed." - exit 0 -fi - -echo "Installing kalk version ${VERSION}..." - -URL="https://github.com/PaddiM8/kalker/releases/download/v${VERSION}/kalker-linux" - -echo "Downloading from ${URL}..." -TARGET="$(download "$URL")" - -if [[ -f "${INSTALL_DIR}/kalk" ]]; then - echo "Removing old kalk command..." - rm -f "${INSTALL_DIR}/kalk" -fi - -echo "Installing kalk command to ${INSTALL_DIR}..." -mkdir -p "${INSTALL_DIR}" -cp "${TARGET}" "${INSTALL_DIR}/kalk" -chmod +x "${INSTALL_DIR}/kalk" - -echo "Removing ${TARGET}..." -rm -f "${TARGET}" diff --git a/.config/yadm/bootstrap.d/install-kitty b/.config/yadm/bootstrap.d/install-kitty deleted file mode 100755 index 911e5ad..0000000 --- a/.config/yadm/bootstrap.d/install-kitty +++ /dev/null @@ -1,49 +0,0 @@ -#!/bin/bash - -set -eu - -source "${BOOTSTRAP_LIB}/helpers" - -APPS_DIR="${HOME}/apps" - -VERSION="0.29.2" -INSTALL_DIR="${APPS_DIR}/kitty" -INSTALLED_VERSION="" - -if [[ -x "$(command -v kitty)" ]] ; then - INSTALLED_VERSION="$(kitty --version | grep -o '[0-9.]\+')" -fi - -if [[ "$VERSION" == "$INSTALLED_VERSION" ]] ; then - echo "Kitty version ${VERSION} already installed." - exit 0 -fi - -echo "Installing kitty version ${VERSION}..." - -URL="https://github.com/kovidgoyal/kitty/releases/download/v${VERSION}/kitty-${VERSION}-x86_64.txz" - -echo "Downloading from ${URL}..." -TARGET="$(download "$URL")" - -if [[ -d "${INSTALL_DIR}" ]] ; then - echo "Removing old kitty installation..." - rm -rf "${INSTALL_DIR}" -fi - -echo "Unpacking file ${TARGET}..." -mkdir -p "${INSTALL_DIR}" -tar --directory="${INSTALL_DIR}" -xf "${TARGET}" - -echo "Creating link to kitty executable..." -mkdir -p "${HOME}/.local/bin" -ln -s --force "${INSTALL_DIR}/bin/kitty" "${HOME}/.local/bin/" - -echo "Copy kitty.desktop file..." -mkdir -p "${HOME}/.local/share/applications" -cp "${INSTALL_DIR}/share/applications/kitty.desktop" "${HOME}/.local/share/applications/" -sed -i "s|Icon=kitty|Icon=${INSTALL_DIR}/share/icons/hicolor/256x256/apps/kitty.png|g" "${HOME}/.local/share/applications/kitty.desktop" -sed -i "s|Exec=kitty|Exec=${INSTALL_DIR}/bin/kitty|g" "${HOME}/.local/share/applications/kitty.desktop" - -echo "Removing ${TARGET}..." -rm -f "${TARGET}" diff --git a/.config/yadm/bootstrap.d/install-sd b/.config/yadm/bootstrap.d/install-sd deleted file mode 100755 index 6c9935d..0000000 --- a/.config/yadm/bootstrap.d/install-sd +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -eu - -source "${BOOTSTRAP_LIB}/helpers" - -VERSION="0.7.6" -INSTALL_DIR="${HOME}/.local/bin" -INSTALLED_VERSION="" - -if [[ -x "$(command -v sd)" ]]; then - INSTALLED_VERSION="$(sd --version | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')" -fi - -if [[ "$VERSION" == "$INSTALLED_VERSION" ]]; then - echo "sd version ${VERSION} already installed." - exit 0 -fi - -echo "Installing sd version ${VERSION}..." - -URL="https://github.com/chmln/sd/releases/download/v${VERSION}/sd-v${VERSION}-x86_64-unknown-linux-gnu" - -echo "Downloading from ${URL}..." -TARGET="$(download "$URL")" - -if [[ -f "${INSTALL_DIR}/sd" ]]; then - echo "Removing old sd command..." - rm -f "${INSTALL_DIR}/sd" -fi - -echo "Installing sd command to ${INSTALL_DIR}..." -mkdir -p "${INSTALL_DIR}" -cp "${TARGET}" "${INSTALL_DIR}/sd" -chmod +x "${INSTALL_DIR}/sd" - -echo "Removing ${TARGET}..." -rm -f "${TARGET}" diff --git a/.config/yadm/bootstrap.d/install-starship b/.config/yadm/bootstrap.d/install-starship deleted file mode 100755 index c94daac..0000000 --- a/.config/yadm/bootstrap.d/install-starship +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -eu - -source "${BOOTSTRAP_LIB}/helpers" - -VERSION="1.19.0" -INSTALL_DIR="${HOME}/.local/bin" -INSTALLED_VERSION="" - -if [[ -x "$(command -v starship)" ]]; then - INSTALLED_VERSION="$(starship -V | grep starship | grep -o '[0-9.]\+')" -fi - -if [[ "$VERSION" == "$INSTALLED_VERSION" ]]; then - echo "Starship version ${VERSION} already installed." - exit 0 -fi - -echo "Installing starship version ${VERSION}..." - -URL="https://github.com/starship/starship/releases/download/v${VERSION}/starship-x86_64-unknown-linux-gnu.tar.gz" - -echo "Downloading from ${URL}..." -TARGET="$(download "$URL")" - -if [[ -f "${INSTALL_DIR}/starship" ]]; then - echo "Removing old starship command..." - rm -f "${INSTALL_DIR}/starship" -fi - -echo "Unpacking starship command to ${INSTALL_DIR}..." -mkdir -p "${INSTALL_DIR}" -tar --directory="${INSTALL_DIR}" -xf "${TARGET}" starship -chmod +x "${INSTALL_DIR}/starship" - -echo "Removing ${TARGET}..." -rm -f "${TARGET}" diff --git a/.config/yadm/bootstrap.d/install-viu b/.config/yadm/bootstrap.d/install-viu deleted file mode 100755 index 623fa9e..0000000 --- a/.config/yadm/bootstrap.d/install-viu +++ /dev/null @@ -1,38 +0,0 @@ -#!/bin/bash - -set -eu - -source "${BOOTSTRAP_LIB}/helpers" - -VERSION="1.4.0" -INSTALL_DIR="${HOME}/.local/bin" -INSTALLED_VERSION="" - -if [[ -x "$(command -v viu)" ]]; then - INSTALLED_VERSION="$(viu --version | grep -o '[0-9]\+\.[0-9]\+\.[0-9]\+')" -fi - -if [[ "$VERSION" == "$INSTALLED_VERSION" ]]; then - echo "viu version ${VERSION} already installed." - exit 0 -fi - -echo "Installing viu version ${VERSION}..." - -URL="https://github.com/atanunq/viu/releases/download/v${VERSION}/viu" - -echo "Downloading from ${URL}..." -TARGET="$(download "$URL")" - -if [[ -f "${INSTALL_DIR}/viu" ]]; then - echo "Removing old viu command..." - rm -f "${INSTALL_DIR}/viu" -fi - -echo "Installing viu command to ${INSTALL_DIR}..." -mkdir -p "${INSTALL_DIR}" -cp "${TARGET}" "${INSTALL_DIR}/viu" -chmod +x "${INSTALL_DIR}/viu" - -echo "Removing ${TARGET}..." -rm -f "${TARGET}"