Adds homebrew commands to README.md.

This commit is contained in:
Tom Hicks
2025-08-05 14:34:24 -07:00
parent 8b3c2f6b6a
commit 104be6aa28

140
README.md
View File

@@ -1,3 +1,142 @@
# New Mac Setup
Clone the repo to your home directory and run `install.sh` or manually copy the files you want. Check the install script to see which file it overwrites, but backup your zsh and bash config files if you want to.
Scripts in .rd.c are executed when you create a new shell. To disable them rename them so they do not end in .sh
Install Rosetta 2
```shell
softwareupdate --install-rosetta --agree-to-license
```
## Stuff from Brew
### Browsers
Here are some options for additional web browsers.
```shell
brew install links
brew install lynx
brew install --cask arc
brew install --cask brave-browser
brew install --cask chrome-devtools
brew install --cask chrome-remote-desktop-host
brew install --cask chromium
brew install --cask microsoft-edge
brew install --cask firefox
brew install --cask google-chrome
brew install --cask opera
brew install --cask opera-gx
brew install --cask opera-neon
```
### Terminal / Shell
Here are some recommended apps to make your terminal experience better on a mac. Powershell, cowsay, and fortune are obviously optional, but the rest are definitely recommended.
```shell
brew install bat
brew install cowsay
brew install fortune
brew install fzf
brew install tmux
brew install zoxide
brew install zsh-completions
brew install --cask iterm2
brew install --cask powershell
```
### Development
Optional development utilities.
```shell
brew install python
brew install --cask android-studio
brew install --cask core-data-editor
brew install --cask dotnet-sdk
brew install --cask godot godot-mono
brew install --cask intelli-idea-ce
brew install --cask vagrant
brew install --cask visual-studio-code
brew install --cask open-in-code
brew install bazel
brew install protobuf
brew install bear
brew install buildifier
brew install clang-format
brew install doxygen
brew install include-what-you-use
brew install nasm
brew install ninja
brew install --cask docker # Docker Desktop
brew install --cask parallels
brew install --cask utm
brew install --cask processing
brew install --cask beyond-compare
```
### Utilities
Useful unix utilities
```shell
brew install tldr
brew install dos2unix
brew install jq
brew install make
brew install md5deep hashdeep
brew install sevenzip
brew install tree
```
### Internet
Internet stuff
```shell
brew install wget
brew install --cask dropbox
brew install awscli
brew install --cask google-drive
brew install internetarchive
brew install f3
brew install ncftp
brew install nmap
brew install --cask jdownloader
brew install --cask angry-ip-scanner
```
### Java / JDK
Here are a few jdk options. You can also append specific versions.
```shell
brew install --cask microsoft-openjdk
brew install openjdk
brew install --cask adoptopenjdk
brew install --cask gamajdk
brew install --cask graalvm-jdk
brew install --cask oracle-jdk
brew install --cask sapmachine-jdk
brew install --cask semeru-jdk
```
### Fonts
Use these to add fonts for your terminal or code editor without having to find them online. The Nerd Font packages have extra symbols and ligatures.
```shell
brew install --cask font-bigblue-terminal-nerd-font
brew install --cask font-caskaydia-cov-nerd-font
brew install --cask font-caskaydia-mono-nerd-font
brew install --cask font-comic-shanns-mono-nerd-font
brew install --cask font-fira-code
brew install --cask font-fira-code-nerd-font
brew install --cask font-gohufont-nerd-font
brew install --cask font-heavy-data-nerd-font
brew install --cask font-iosevka-nerd-font
brew install --cask font-iosevka-term-nerd-font
brew install --cask font-iosevka-term-slab-nerd-font
brew install --cask font-jetbrains-mono-nerd-font
brew install --cask font-roboto-mono-nerd-font
brew install --cask font-space-mono-nerd-font
brew install --cask font-symbols-only-nerd-font
brew install --cask font-ubuntu-mono-nerd-font
brew install --cask font-ubuntu-nerd-font
brew install --cask font-ubuntu-sans-nerd-font
brew install --cask font-victor-mono-nerd-font
```
# Backing up command history.
Appends to history
```shell
cat ../.zsh_history history/all.md | LC_ALL=C sort -u -o history/all.md
@@ -14,3 +153,4 @@ cat history/all.md| LC_ALL=C sort -u -o history/all.md
* Move debian_chroot, color_prompt, and PS1 from .bashrc to .rc.d
* Move dircolors stuff from .bashrc to .rc.d
* Move content from ~/.bash_aliases to .rc.d