https://github.com/izabelakowal/dotfiles
My personal dotfiles for macOS + pyenv + pipx + oh-my-zsh
https://github.com/izabelakowal/dotfiles
backup dotfiles macos pipx pyenv python shell vscode zsh
Last synced: 22 days ago
JSON representation
My personal dotfiles for macOS + pyenv + pipx + oh-my-zsh
- Host: GitHub
- URL: https://github.com/izabelakowal/dotfiles
- Owner: izabelakowal
- License: mit
- Created: 2021-02-03T20:59:12.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2022-01-26T22:03:47.000Z (about 4 years ago)
- Last Synced: 2025-08-02T14:21:30.900Z (9 months ago)
- Topics: backup, dotfiles, macos, pipx, pyenv, python, shell, vscode, zsh
- Language: Shell
- Homepage:
- Size: 64.5 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dotfiles
dotfiles for macOS, including:
* pyenv
* pipx
* VSCode extensions
* oh-my-zsh
* mackup backup
* dotbot
#### Setting up a new Mac:
1. Install macOS Command Line Tools by running `xcode-select --install`
2. Generate a new public and private SSH key and add them to Github
3. `git clone git@github.com:izabelakowal/dotfiles.git ~/.dotfiles`
4. Review `Brewfile`
5. Review `python/pipx-requirements.txt`
6. Set `GLOBAL_PY` in `python/install_python_tools.zsh` to the Python version you want to set as a pyenv global
7. Run `./install`
8. Set up Dropbox for mackup sync
9. Review `mackup restore --dry-run --verbose`
10. Run `mackup restore`
#### Maintenance:
* update Brewfile with `brew bundle dump --force --describe`
* update VSCode extensions with `code --list-extensions > vscode_extensions` in `vscode` directory
#### TODO:
* [ ] add oh-my-zsh Python plugins
* [ ] add Spectacle installation
#### Inspiration:
* [eieioxyz/dotfiles_macos](https://github.com/eieioxyz/dotfiles_macos)
* [driesvints/dotfiles](https://github.com/driesvints/dotfiles)
* [llazzaro/dotfiles](https://github.com/llazzaro/dotfiles)
* [br3ndonland/dotfiles](https://github.com/br3ndonland/dotfiles)
* [diogolundberg/dotfiles](https://github.com/diogolundberg/dotfiles)