https://github.com/drew138/.dotfiles
A repository to automatically set up my workstation
https://github.com/drew138/.dotfiles
ansible dotfiles-macos dotfiles-manager neovim tmux wezterm zsh
Last synced: 3 months ago
JSON representation
A repository to automatically set up my workstation
- Host: GitHub
- URL: https://github.com/drew138/.dotfiles
- Owner: drew138
- License: other
- Created: 2022-07-21T23:34:46.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2026-04-03T18:31:18.000Z (3 months ago)
- Last Synced: 2026-04-03T20:27:58.386Z (3 months ago)
- Topics: ansible, dotfiles-macos, dotfiles-manager, neovim, tmux, wezterm, zsh
- Language: Lua
- Homepage:
- Size: 13.2 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles Installer
## Installation
Install homebrew and setup ansible.
```bash
if [ -f /opt/homebrew/bin/brew ]; then
eval "$(/opt/homebrew/bin/brew shellenv)"
elif [ -f /usr/local/bin/brew ]; then
export PATH="/usr/local/bin:$PATH"
fi
brew install git curl ansible molecule
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
### Install
```bash
bash <(curl -s https://raw.githubusercontent.com/drew138/.dotfiles/main/roles/scripts/files/install.sh)
```
reminder: system reboot might be required for some programs to work as expected.
### Caveats
#### Homebrew Casks
Some packages like `logitech-g-hub` impede automatic installation
without password prompting. For that reason, they are not included in the role.
They can be installed manually using the following command:
```bash
brew install --cask logitech-g-hub
```