> For the complete documentation index, see [llms.txt](https://notes.mikaelsamvelian.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://notes.mikaelsamvelian.com/macos-setup.md).

# MacOs Setup

- [System Preferences](https://notes.mikaelsamvelian.com/macos-setup/system-preferences.md): MacOS preferences
- [Homebrew](https://notes.mikaelsamvelian.com/macos-setup/homebrew.md): The Missing Package Manager for macOS (or Linux).
- [Usage](https://notes.mikaelsamvelian.com/macos-setup/homebrew/usage.md)
- [iTerm](https://notes.mikaelsamvelian.com/macos-setup/iterm.md): iTerm is an open source replacement for Apple's Terminal. It's highly customizable and comes with a lot of useful features.
- [VIM](https://notes.mikaelsamvelian.com/macos-setup/iterm/vim.md): Vim is a highly configurable text editor built to make creating and changing any kind of text very efficient. It is included as "vi" with most UNIX systems and with Apple macOS.
- [Tree](https://notes.mikaelsamvelian.com/macos-setup/iterm/tree.md)
- [ZSH](https://notes.mikaelsamvelian.com/macos-setup/iterm/zsh.md)
- [Visual Studio Code](https://notes.mikaelsamvelian.com/macos-setup/visual-studio-code.md): Visual Studio Code is a lightweight code editor with support for many programming languages through extensions
- [Git](https://notes.mikaelsamvelian.com/macos-setup/git.md): Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
- [SSH Keys](https://notes.mikaelsamvelian.com/macos-setup/ssh-keys.md)
