-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdotfile-setup.sh
executable file
·33 lines (28 loc) · 1.28 KB
/
dotfile-setup.sh
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
mkdir -p ~/.config/atuin
mkdir -p ~/.config/nvim
mkdir -p ~/.config/kitty
mkdir -p ~/.config/posting
mkdir -p ~/.local/share/posting
rm -rf ~/.local/share/posting/default
ln -sf $PWD/aerospace/aerospace.toml ~/.aerospace.toml
ln -sf $PWD/zsh/atuin.toml ~/.config/atuin/config.toml
ln -sf $PWD/git/gitconfig ~/.gitconfig
ln -sf $PWD/hammerspoon ~/.hammerspoon
ln -sf $PWD/pylintrc ~/.pylintrc
ln -sf $PWD/ruby/irbrc ~/.irbrc
ln -sf $PWD/ruby/rubocop.yml ~/.rubocop.yml
ln -sf $PWD/tmux.conf ~/.tmux.conf
ln -sf $PWD/nvim ~/.config/nvim
ln -sf $PWD/zsh/zshrc ~/.zshrc
ln -sf $PWD/zsh/kitty.conf ~/.config/kitty/kitty.conf
ln -sf $PWD/posting/config.yaml ~/.config/posting/config.yaml
ln -s $PWD/posting/collections ~/.local/share/posting/default
mkdir -p ~/.config/karabiner/assets/complex_modifications
ln -sf $PWD/karabiner/karabiner.json ~/.config/karabiner/karabiner.json
ln -sf $PWD/karabiner/caps.json ~/.config/karabiner/assets/complex_modifications/caps.json
# mkdir -p ~/Library/Preferences/k9s
# ln -sf $PWD/k9s/skin.yml ~/Library/Application\ Support/k9s/skin.yml
# ln -sf $PWD/k9s/plugin.yml ~/Library/Application\ Support/k9s/plugin.yml
mkdir -p ~/Library/Application\ Support/amazon-q
ln -sf $PWD/zsh/config/amazonq.json ~/Library/Application\ Support/amazon-q/settings.json
touch $HOME/.work.sh