From 6464bb8f900be6dc167d14338d24095d1b5f1a84 Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Sun, 4 Jan 2026 09:58:09 +0100 Subject: update install.sh script --- install.sh | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) diff --git a/install.sh b/install.sh index b1aecae..28f4401 100755 --- a/install.sh +++ b/install.sh @@ -1,5 +1,10 @@ #!/bin/sh +SCRIPT_DIR=$(cd -- "$(dirname -- "$0")" && pwd) + +CONFIG=~/.config +mkdir -p "$CONFIG" + link() { src="$1" dst="$2" @@ -11,10 +16,18 @@ link() { ln -sf "$src" "$dst" } -SCRIPT_DIR=$(cd -- "$(dirname -- "$0")" && pwd) +link_neovim() { + link "$SCRIPT_DIR/nvim" "$CONFIG/nvim" +} -CONFIG=~/.config -mkdir -p "$CONFIG" +link_zsh() { + link "$SCRIPT_DIR/zsh/zshenv.home" "$HOME/.zshenv" + + mkdir -p "$CONFIG/zsh" + link "$SCRIPT_DIR/zsh/zshrc" "$CONFIG/zsh/.zshrc" + link "$SCRIPT_DIR/zsh/zshenv" "$CONFIG/zsh/.zshenv" + link "$SCRIPT_DIR/zsh/zprofile" "$CONFIG/zsh/.zprofile" +} # abook mkdir -p ~/.abook @@ -27,7 +40,7 @@ cp -R tmux "$CONFIG" cp -R tmuxp "$CONFIG" # nvim -link "$SCRIPT_DIR/nvim" "$CONFIG/nvim" +link_neovim() # vit cp -R vit "$CONFIG" @@ -39,15 +52,11 @@ cp -R mpd "$CONFIG" cp -R ncmpcpp "$CONFIG" # taskwarrior +mkdir -p "$CONFIG/task" cp taskwarrior/taskrc "$CONFIG/task/taskrc" # zsh -link "$SCRIPT_DIR/zsh/zshenv.home" "$HOME/.zshenv" - -mkdir -p "$CONFIG/zsh" -link "$SCRIPT_DIR/zsh/zshrc" "$CONFIG/zsh/.zshrc" -link "$SCRIPT_DIR/zsh/zshenv" "$CONFIG/zsh/.zshenv" -link "$SCRIPT_DIR/zsh/zprofile" "$CONFIG/zsh/.zprofile" +link_zsh() # git cp git/gitconfig ~/.gitconfig -- cgit v1.3