forked from cbeley/beleyenv
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.macos.sh
30 lines (22 loc) · 1 KB
/
index.macos.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
#!/bin/bash
set -e
#### Work in progress ####
### bootstrap stuff -- may need to be in separate script?
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
# See https://gist.github.com/skyzyx/3438280b18e4f7c490db8a2a2ca0b9da
# To replace everything with gnu tools. Scripts below that
# will depend on this.
brew cask install borgbackup kitty sublime-text docker
brew install lazygit lsd node@12 todo-txt zsh xz nano \
[email protected] git jq shellcheck imagemagick thefuck
# TODO - this should be shared!
# Install yarn dependencies
sudo yarn global add eslint prettier
# TODO: write install scripts for/update
# * https://github.com/dandavison/delta#installation
# * Update install-fonts to install to ~/Library/Fonts
# * adjust install-zsh.sh to work on mac
# * Replace python with python installed from cask
# * configuration management.
# * Spectacle is deprecated. Investigate https://github.com/rxhanson/rectangle
# * Backups will have to be done a bit differently