tangled
alpha
login
or
join now
seth.computer
/
dotfiles
0
fork
atom
this repo has no description
0
fork
atom
overview
issues
pulls
pipelines
setup cleanup, and mise
seth.computer
1 month ago
6078ccdb
ac06fffc
verified
This commit was signed with the committer's
known signature
.
seth.computer
SSH Key Fingerprint:
SHA256:utUtG8j2hgvZ0Rnm/rPJiqFu4NT5bjOnC26AUIBh500=
+14
-24
4 changed files
expand all
collapse all
unified
split
.tool-versions
misc
global-tool-versions
mise
config.toml
setup.sh
+5
-1
.tool-versions
···
1
1
-
bun 1.3.5
1
1
+
[tools]
2
2
+
node = "latest"
3
3
+
bun = "latest"
4
4
+
go = "latest"
5
5
+
python = "latest"
-12
misc/global-tool-versions
···
1
1
-
nodejs 24.6.0
2
2
-
golang 1.25.0
3
3
-
rust 1.89.0
4
4
-
helm 3.18.6
5
5
-
python 3.12.10
6
6
-
kubectx 0.9.5
7
7
-
kubectl 1.25.3
8
8
-
lua-language-server 3.15.0
9
9
-
lua 5.4.7
10
10
-
cookiecutter 2.6.0
11
11
-
kind 0.30.0
12
12
-
pnpm 10.18.1
+8
mise/config.toml
···
1
1
+
[tools]
2
2
+
node = "latest"
3
3
+
bun = "latest"
4
4
+
go = "latest"
5
5
+
python = "latest"
6
6
+
rust = "latest"
7
7
+
helm = "latest"
8
8
+
kubectl = "latest"
+1
-11
setup.sh
···
18
18
mappings["git/gitignore"]="$HOME/.gitignore"
19
19
mappings["misc/vimrc"]="$HOME/.vimrc"
20
20
mappings["nvim"]="$HOME/.config/nvim"
21
21
-
mappings["glide"]="$HOME/.config/glide"
22
22
-
mappings["misc/global-tool-versions"]="$HOME/.tool-versions"
23
21
mappings["ai/skills"]="$HOME/.claude/skills"
24
22
mappings["hammerspoon"]="$HOME/.hammerspoon"
25
23
mappings["zsh/starship.toml"]="$HOME/.config/starship.toml"
24
24
+
mappings["mise"]="$HOME/.config/mise"
26
25
27
26
for key in "${!mappings[@]}"; do
28
27
source="${key}"
···
64
63
ln -s "$DOTFILES_DIR/$source" "$destination"
65
64
}
66
65
67
67
-
function install_oh_my_zsh {
68
68
-
if [ -d "$HOME/.oh-my-zsh" ]; then
69
69
-
echo "Oh My Zsh is already installed."
70
70
-
return
71
71
-
fi
72
72
-
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" "" --unattended
73
73
-
}
74
74
-
75
66
function install_tpm {
76
67
if [ -d "$HOME/.tmux/plugins/tpm" ]; then
77
68
echo "TPM is already installed."
···
81
72
}
82
73
83
74
link_configs
84
84
-
install_oh_my_zsh
85
75
install_tpm