-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathinstall.conf.yaml
56 lines (51 loc) · 1.8 KB
/
install.conf.yaml
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
- defaults:
link:
create: true
relink: true
force: true
shell:
stdout: true
stderr: true
- clean:
- '~'
- '~/.config'
- '~/.config/fish/completions'
- '~/.config/fish/conf.d'
- '~/.config/fish/functions'
- '~/.config/starship'
# Create directory for coding projects
- create:
- ~/Code
- ~/Workspaces
- ~/Dev
- ~/Dev/homebrew
- link:
~/Brewfile:
path: Brewfile
~/.editorconfig: editorconfig/.editorconfig
~/.config/fish/config.fish: fish/config.fish
~/.config/fish/fish_plugins: fish/fish_plugins
~/.config/fish/functions:
path: fish/functions/*.fish
glob: true
~/.zshenv: zsh/.zshenv
~/.zshrc: zsh/.zshrc
~/Library/Application Support/Code/User/settings.json: vscode/settings.json
~/Library/Application Support/Code/User/keybindings.json: vscode/keybindings.json
~/.config/starship.toml:
path: starship/starship.toml
create: true
~/.gitattributes: git/.gitattributes
~/.gitconfig: git/.gitconfig
~/.gitignore: git/.gitignore
~/.config/bat/config: bat/config
- shell:
- [curl -L https://github.com/Homebrew/brew/tarball/master | tar xz --strip 1 -C $HOME/Dev/homebrew, Installing Homebrew]
- [eval "$($HOME/Dev/homebrew/bin/brew shellenv)", Set Homebrew path]
- [$HOME/Dev/homebrew/bin/brew bundle, Running brew bundle]
- [$HOME/Dev/homebrew/bin/fish -c "fisher update"]
- [mkdir -p ~/.docker/cli-plugins, configure docker-compose as a Docker plugin]
- [ln -sfn $(brew --prefix)/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose, Symlink the docker-compose command into that new folder]
- [./scripts/macos.sh]
- [cat extensions.txt | xargs -L 1 code --install-extension]
# - [chsh -s $(which fish), Making fish the default shell]