1
0
Fork 0
dotfiles/run_once_prepare_unix.sh.tmpl
2022-04-13 23:25:18 +02:00

47 lines
No EOL
1.2 KiB
Cheetah

{{ if ne .chezmoi.os "windows" }}
#!/bin/bash
# JUST TO KEEP IN HEAD
# {{ if eq .chezmoi.os "linux" -}}
# {{ if eq .chezmoi.osRelease.id "ubuntu" -}}
# sudo apt install ripgrep
# {{ end -}}
# {{ end -}}
# Exemple: https://github.com/RichiCoder1/dotfiles/blob/master/executable_install-tools.sh.tmpl
# INSTALL HOMEBREW
bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
{{ if eq .chezmoi.os "linux" -}}
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> /home/$USER/.bash_profile
eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
# {{ else if eq .chezmoi.os "darwin" -}}
{{ end -}}
# INSTALL COMMON PACKAGES WITH HOMEBREW
brew install gcc make cmake gitui neovim tmux lazygit ripgrep fd
# INSTALL RVM FOR RUBY
curl -sSL https://get.rvm.io | bash -s stable --ruby
# INSTALL NVM FOR NODE
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
# INSTALL FVM FOR FLUTTER
brew tap leoafarias/fvm
brew install fvm
# INSTALL RUSTUP WITH STABLE RUST VERSION
curl https://sh.rustup.rs -sSf | sh -s -- -y
brew install rust-analyzer
{{ if eq .chezmoi.os "linux" -}}
source ~/.bash_profile
# {{ else if eq .chezmoi.os "darwin" -}}
{{ end -}}
{{ end -}}