-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
27 lines (24 loc) · 1.3 KB
/
Makefile
File metadata and controls
27 lines (24 loc) · 1.3 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
.PHONY: link link-personal
submodule:
git submodule update --init dotfiles-private
git submodule update --remote dotfiles-private
link-personal: submodule
cd ./dotfiles-private/ && $(MAKE) link
$(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
stow --target=${HOME} zsh
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
rm -rf ${HOME}/.config/karabiner
python3 karabiner/karabiner_generate.py
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}/.qutebrowser/ && stow --adopt --target=${HOME}/.qutebrowser/ qutebrowser
mkdir -p ${HOME}/Library/Application\ Support/harper-ls/ && stow --adopt --target=${HOME}/Library/Application\ Support/harper-ls harper-ls