-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
24 lines (21 loc) · 1.13 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
.PHONY: link link-personal
submodule:
git submodule update --init dotfiles-private
git submodule update --remote dotfiles-private
link-personal: submodule link
cd ./dotfiles-private/ && $(MAKE) link
link:
mkdir -p ${HOME}/.config/fish && stow --adopt --target=${HOME}/.config/fish fish
mkdir -p ${HOME}/.config/starship && stow --adopt --target=${HOME}/.config starship
stow --target=${HOME} gitconf
stow --target=${HOME} asdf
stow --target=${HOME} ripgrep
mkdir -p ${HOME}/.config/nvim && stow --adopt --target=${HOME}/.config/nvim nvim
mkdir -p ${HOME}/.config/mise && stow --adopt --target=${HOME}/.config/mise mise
mkdir -p ${HOME}/.config/fd && stow --adopt --target=${HOME}/.config/fd fd
mkdir -p ${HOME}/.config/karabiner && stow --adopt --target=${HOME}/.config/karabiner karabiner
mkdir -p ${HOME}/.config/wezterm && stow --adopt --target=${HOME}/.config/wezterm wezterm
mkdir -p ${HOME}/.hammerspoon && stow --adopt --target=${HOME}/.hammerspoon hammerspoon
mkdir -p ${HOME}/Library/Application\ Support/espanso/ && stow --adopt --target=${HOME}/Library/Application\ Support/espanso/ espanso
# to load new changes
espanso restart