-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmake_links.sh
More file actions
executable file
·39 lines (26 loc) · 1.38 KB
/
Copy pathmake_links.sh
File metadata and controls
executable file
·39 lines (26 loc) · 1.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#!/bin/bash
DOTFILES_FOLDER=~/git/dotfiles/.config
ORIGINAL_FOLDER=~/.config
ln -sf $DOTFILES_FOLDER/nvim $ORIGINAL_FOLDER/nvim
ln -sf $DOTFILES_FOLDER/fish/conf.d/fnm.fish $ORIGINAL_FOLDER/fish/conf.d/fnm.fish
ln -sf $DOTFILES_FOLDER/fish/config.fish $ORIGINAL_FOLDER/fish/config.fish
ln -sf $DOTFILES_FOLDER/fish/functions/nvm.fish $ORIGINAL_FOLDER/fish/functions/nvm.fish
ln -sf $DOTFILES_FOLDER/fish/starship.toml $ORIGINAL_FOLDER/starship.toml
ln -sf $DOTFILES_FOLDER/lazygit/config.yml ~/Library/Application\ Support/lazygit/config.yml
ln -sf $DOTFILES_FOLDER/ranger/rc.conf $ORIGINAL_FOLDER/ranger/rc.conf
ln -sf $DOTFILES_FOLDER/ranger/rifle.conf $ORIGINAL_FOLDER/ranger/rifle.conf
mkdir -p $ORIGINAL_FOLDER/skhd
ln -sf $DOTFILES_FOLDER/skhd/skhdrc $ORIGINAL_FOLDER/skhd/skhdrc
mkdir -p $ORIGINAL_FOLDER/yabai
ln -sf $DOTFILES_FOLDER/yabai/yabairc $ORIGINAL_FOLDER/yabai/yabairc
mkdir -p ~/.hammerspoon
ln -sf $DOTFILES_FOLDER/hammerspoon/init.lua ~/.hammerspoon/init.lua
ln -sf $DOTFILES_FOLDER/iterm2/profile.json ~/Library/Application\ Support/iTerm2/DynamicProfiles/profile.json
ln -sf $DOTFILES_FOLDER/ghostty $ORIGINAL_FOLDER/ghostty
mkdir -p ~/.agents/skills ~/.claude/skills
for skill in $DOTFILES_FOLDER/agents/skills/*/; do
name=$(basename "$skill")
ln -sf "${skill%/}" ~/.agents/skills/"$name"
ln -sf ../../.agents/skills/"$name" ~/.claude/skills/"$name"
done
touch ~/.hushlogin