Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ranyitz/makeup
An opinionated installation guide for developers that use macOS
https://github.com/ranyitz/makeup
Last synced: 7 days ago
JSON representation
An opinionated installation guide for developers that use macOS
- Host: GitHub
- URL: https://github.com/ranyitz/makeup
- Owner: ranyitz
- Created: 2022-04-30T21:51:34.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-11-21T17:38:29.000Z (almost 2 years ago)
- Last Synced: 2024-10-11T20:43:40.494Z (about 1 month ago)
- Homepage:
- Size: 12.7 KB
- Stars: 16
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 💄 Makeup
> My opinionated installation guide for developers that use macOS
## Why?
Every time that I install a new mac, I want the same workflow and tooling, it's nice that I can go over this file and always get the same setup.
Another cool thing, is that this repo can be shared with other developers.
## What's inside?
A curated list of applications and installations that can boost your workflow and productivity as a developer.
## Install
### Dev Tools
```sh
# xcode - https://mac.install.guide/commandlinetools/index.html
xcode-select --install# brew - https://brew.sh/
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```### Terminal
```sh
# iterm2 - https://iterm2.com/
brew install iterm2 --cask# warp - https://www.warp.dev/
brew install --cask warp# zsh - https://www.zsh.org/
brew install zsh# oh-my-zsh - https://ohmyz.sh/
sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"# starship shell - https://starship.rs/
brew install starship
```### Style
```sh
# nerd font - https://www.nerdfonts.com/
brew tap homebrew/cask-fonts && brew install font-Fira-Code-nerd-font# nord color palette - https://www.nordtheme.com/
# import the iterm profile from ./iterm/makeup.json
https://stackoverflow.com/a/66923620/5678535
```### Git
```sh
# latest git - https://git-scm.com/
brew install git# git configuration - https://git-scm.com/book/en/v2/Getting-Started-First-Time-Git-Setup
git config --global user.name "Your Name"
git config --global user.email "[email protected]"# git delta - https://github.com/dandavison/delta
brew install git-delta
git config --global core.pager "delta"
git config --global interactive.diffFilter "delta --color-only"
git config --global merge.conflitstyle "diff3"
git config --global diff.colorMoved "default"
git config --global delta.navigate true
git config --global delta.line-numbers true
git config --global delta.side-by-side true# tig - https://github.com/jonas/tig
brew install tig
```### Applications
```sh
# vscode - https://code.visualstudio.com/
brew install visual-studio-code --cask# rectangle - https://rectangleapp.com/
brew install --cask rectangle# meetingbar - https://github.com/leits/MeetingBar
brew install meetingbar# spotify - https://www.spotify.com/
brew install --cask spotify# kap - https://getkap.co/
brew install --cask kap# vlc - https://www.videolan.org/
brew install --cask vlc# shottr - screenshot tool https://shottr.cc/
brew install --cask shottr# maccy - clipboard manager https://maccy.app/
brew install --cask maccy# raycast - https://raycast.com/
brew install --cask raycast```
### CLI Tools
```sh
# tldr - https://tldr.sh/
brew install tldr# fzf - https://github.com/junegunn/fzf
brew install fzf
$(brew --prefix)/opt/fzf/install# rg - https://github.com/BurntSushi/ripgrep
brew install ripgrep# z - https://github.com/agkozak/zsh-z
git clone https://github.com/agkozak/zsh-z $ZSH_CUSTOM/plugins/zsh-z# zsh-autosuggestions - https://github.com/zsh-users/zsh-autosuggestions
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions# bat - https://github.com/sharkdp/bat
brew install bat
alias cat="bat"# htop - https://htop.dev/
brew install htop# fx - https://github.com/antonmedv/fx
brew install fx# exa - https://the.exa.website/
brew install exa
alias ls="exa"# fd - https://github.com/sharkdp/fd
brew install fd# tre - https://github.com/dduan/tre
brew install tre-command```
### Node
```sh
# fnm - https://github.com/Schniz/fnm
curl -fsSL https://fnm.vercel.app/install | bash# watchman - https://facebook.github.io/watchman/
brew install watchman# yarn - https://yarnpkg.com/
brew install yarn
```