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: 3 months 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 (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-26T22:03:47.000Z (over 3 years ago)
- Last Synced: 2023-12-10T14:34:38.428Z (almost 2 years ago)
- Topics: backup, dotfiles, macos, pipx, pyenv, python, shell, vscode, zsh
- Language: Shell
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- 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)