mirror of
https://github.com/SeriousBug/dotfiles
synced 2024-11-24 05:28:56 -06:00
Initialize
This commit is contained in:
commit
8628b1581c
3
.dotter/cache.toml
Normal file
3
.dotter/cache.toml
Normal file
|
@ -0,0 +1,3 @@
|
|||
[symlinks]
|
||||
|
||||
[templates]
|
12
.dotter/global.toml
Normal file
12
.dotter/global.toml
Normal file
|
@ -0,0 +1,12 @@
|
|||
[helpers]
|
||||
|
||||
[default]
|
||||
depends = []
|
||||
|
||||
[default.files]
|
||||
bootstrap = ""
|
||||
|
||||
[default.variables]
|
||||
|
||||
[settings]
|
||||
default_target_type = "automatic"
|
6
.dotter/local.toml
Normal file
6
.dotter/local.toml
Normal file
|
@ -0,0 +1,6 @@
|
|||
includes = []
|
||||
packages = ["default"]
|
||||
|
||||
[files]
|
||||
|
||||
[variables]
|
2
.dotter/post_deploy.sh
Executable file
2
.dotter/post_deploy.sh
Executable file
|
@ -0,0 +1,2 @@
|
|||
#!/usr/bin/env bash
|
||||
./scripts/asdf.install.sh
|
48
scripts/asdf.install.sh
Executable file
48
scripts/asdf.install.sh
Executable 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
|
||||
|
Loading…
Reference in a new issue