1
0
Fork 0
mirror of https://github.com/SeriousBug/dotfiles synced 2024-12-26 04:39:57 -06:00

Initialize

This commit is contained in:
Kaan Barmore-Genç 2024-09-18 23:56:58 -05:00
commit 8628b1581c
6 changed files with 71 additions and 0 deletions

3
.dotter/cache.toml Normal file
View file

@ -0,0 +1,3 @@
[symlinks]
[templates]

12
.dotter/global.toml Normal file
View file

@ -0,0 +1,12 @@
[helpers]
[default]
depends = []
[default.files]
bootstrap = ""
[default.variables]
[settings]
default_target_type = "automatic"

6
.dotter/local.toml Normal file
View file

@ -0,0 +1,6 @@
includes = []
packages = ["default"]
[files]
[variables]

2
.dotter/post_deploy.sh Executable file
View file

@ -0,0 +1,2 @@
#!/usr/bin/env bash
./scripts/asdf.install.sh

BIN
bootstrap Executable file

Binary file not shown.

48
scripts/asdf.install.sh Executable file
View file

@ -0,0 +1,48 @@
#!/usr/bin/env bash
# Install
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.1
# Setup bash
echo '. "$HOME/.asdf/asdf.sh"' >> ~/.bashrc
echo '. "$HOME/.asdf/completions/asdf.bash"' >> ~/.bashrc
# Setup fish
mkdir -p ~/.config/fish
echo 'source ~/.asdf/asdf.fish' >> ~/.config/fish/config.fish
mkdir -p ~/.config/fish/completions
ln -s ~/.asdf/completions/asdf.fish ~/.config/fish/completions
# Setup zsh
echo '. "$HOME/.asdf/asdf.sh"' >> ~/.zshrc
echo 'fpath=(${ASDF_DIR}/completions $fpath)' >> ~/.zshrc
echo 'autoload -Uz compinit && compinit' >> ~/.zshrc
# Activate asdf
. "$HOME/.asdf/asdf.sh"
# Install and activate asdf plugins
PLUGINS=(
"bat"
"bottom"
"bun"
"delta"
"dust"
"eza"
"fd"
"golang"
"jq"
"lazygit"
"neovim"
"nodejs"
"pnpm"
"xh"
)
for PLUGIN in "${PLUGINS[@]}"; do
asdf plugin add "$PLUGIN"
asdf install "$PLUGIN" latest
asdf global "$PLUGIN" latest
done
#git clone --depth=1 https://github.com/mattmc3/antidote.git ${ZDOTDIR:-~}/.antidote