https://github.com/patricklarose/dotfiles
⚙️ My standard configuration/preferences files for macOS that focuses on simplicity and productivity.
https://github.com/patricklarose/dotfiles
apple automation config dotfiles dotfiles-macos homebrew mac macos macos-setup unix vim vimrc vscode zsh zshrc
Last synced: 2 months ago
JSON representation
⚙️ My standard configuration/preferences files for macOS that focuses on simplicity and productivity.
- Host: GitHub
- URL: https://github.com/patricklarose/dotfiles
- Owner: patricklarose
- License: mit
- Created: 2021-04-02T07:40:34.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-06-30T04:51:27.000Z (12 months ago)
- Last Synced: 2025-10-07T14:53:41.821Z (9 months ago)
- Topics: apple, automation, config, dotfiles, dotfiles-macos, homebrew, mac, macos, macos-setup, unix, vim, vimrc, vscode, zsh, zshrc
- Language: Shell
- Homepage:
- Size: 183 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Patrick's dotfiles ⚙️
Minimal, simple macOS dotfiles for software development, studying, and personal use.

## Dependencies
These dotfiles make use of the following packages:
* [Homebrew](https://brew.sh)
* [Zsh](https://www.zsh.org/)
* [zsh-syntax-highlighting](https://github.com/zsh-users/zsh-syntax-highlighting)
* [zsh-autosuggestions](https://github.com/zsh-users/zsh-autosuggestions)
* [Powerlevel10k](https://github.com/romkatv/powerlevel10k)
* [Vim](https://www.vim.org/)
* [Git](https://git-scm.com/)
* [VS Code](https://code.visualstudio.com/)
* [Dracula](https://draculatheme.com)
## Installation
> [!WARNING]
> This script will overwrite existing configuration files. Although it creates a backup of any existing files it replaces, review and customize the code before running.
### Step 1: Clone repository
```bash
git clone https://github.com/patricklarose/dotfiles
```
### Step 2: Navigate to the dotfiles directory
```bash
cd dotfiles
```
### Step 3: Grant execution permissions
```bash
chmod +x setup.sh
```
### Step 4: Execute the setup script
```bash
./setup.sh
```