-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
34 lines (25 loc) · 1.04 KB
/
Makefile
File metadata and controls
34 lines (25 loc) · 1.04 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
.PHONY: install
SHELL := /bin/zsh -c
REMOVE := sudo rm -rf
LINK := sudo ln -sfvh
COPY := sudo cp -r
install:
# @$(SHELL) 'source macos/set_defaults.sh'
# @$(SHELL) 'source macos/dock_setup.sh'
# @$(SHELL) 'source macos/install_rosetta.sh'
# @$(SHELL) 'source homebrew/install.sh'
# @$(SHELL) 'source homebrew/install_homebrew_packages.sh'
# @$(REMOVE) /Library/Application\ Support/dll_225x225.png
# @$(COPY) ~/.dotfiles/support-app/dll_225x225.png /Library/Application\ Support/dll_225x225.png
# @$(REMOVE) ~/.gitconfig
# @$(LINK) ~/.dotfiles/git/gitconfig ~/.gitconfig
# @$(REMOVE) ~/.gitignore_global
# @$(LINK) ~/.dotfiles/git/global_ignore ~/.gitignore_global
@$(REMOVE) ~/.tmux.conf
@$(LINK) ~/.dotfiles/tmux/tmux.conf ~/.tmux.conf
# @$(REMOVE) ~/.zshrc
# @$(LINK) ~/.dotfiles/zsh/zshrc ~/.zshrc
# @$(REMOVE) ~/.zprofile
# @$(LINK) ~/.dotfiles/zsh/zprofile ~/.zprofile
# @$(REMOVE) ~/Library/Application\ Support/Code/User/settings.json
# @$(LINK) ~/.dotfiles/vscode/settings.json ~/Library/Application\ Support/Code/User/settings.json