-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathinstall.sh
More file actions
executable file
·30 lines (21 loc) · 1.27 KB
/
install.sh
File metadata and controls
executable file
·30 lines (21 loc) · 1.27 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
#!/usr/bin/env zsh
# Install Homebrew
function brew_install {
# /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
cd ./homebrew && brew bundle --force cleanup --file=Brewfile
# os_type="$(uname -s)"
# if [ "${os_type}" == "Darwin" ]; then
# brew bundle --force cleanup --file=BrewfileMac
# fi
}
[ -x "$(command -v brew > /dev/null 2>&1)" ] && brew_install
ln -sfnv /Users/paulopereira/Projects/dotfiles/zsh/.zshrc /Users/paulopereira/.zshrc
ln -sfnv /Users/paulopereira/Projects/dotfiles/git/.gitconfig ~/.gitconfig
# ln -sfnv /Users/paulopereira/Projects/dotfiles/.config/kitty.conf ~/.config/kitty/kitty.conf
# ln -sfnv /Users/paulopereira/Projects/dotfiles/.config/scroll_mark.py ~/.config/kitty/scroll_mark.py
# ln -sfnv /Users/paulopereira/Projects/dotfiles/.config/search.py ~/.config/kitty/search.py
ln -sfnv /Users/paulopereira/Projects/dotfiles/.config/karabiner ~/.config/karabiner
ln -sfnv /Users/paulopereira/Projects/dotfiles/.config/raycast ~/.config/raycast
ln -sfnv /Users/paulopereira/Projects/dotfiles/config/starship.toml ~/.config/starship.toml
ln -sfnv /Users/paulopereira/Projects/dotfiles/config/.asdfrc ~/.asdfrc
ln -sfnv /Users/paulopereira/Projects/dotfiles/config/.wezterm.lua ~/.wezterm.lua