https://github.com/DonDebonair/dotfiles
My personal dotfiles
https://github.com/DonDebonair/dotfiles
Last synced: 4 months ago
JSON representation
My personal dotfiles
- Host: GitHub
- URL: https://github.com/DonDebonair/dotfiles
- Owner: DonDebonair
- Created: 2014-05-29T15:50:18.000Z (over 10 years ago)
- Default Branch: main
- Last Pushed: 2024-10-05T14:28:54.000Z (5 months ago)
- Last Synced: 2024-10-15T12:48:05.436Z (4 months ago)
- Language: Shell
- Size: 297 KB
- Stars: 10
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My dotfiles
These are my dotfiles for an awesome ZSH-based environment that supports customized installations on multiple machines!
I now use [chezmoi](https://github.com/twpayne/chezmoi) for managing my dotfiles, so I can have dynamic dotfiles based
on the environment/machine I'm working on. The old manually managed dotfiles are still there in the
[`old-single-machine-setup`](https://github.com/DandyDev/dotfiles/tree/old-single-machine-setup) branch.## Installation
### Get the goods
You can bootstrap these dotfiles on a fresh machine as follows:
```bash
curl -sfL https://git.io/chezmoi | sh
chezmoi init https://github.com/DandyDev/dotfiles
# or if you're me and you have write access to this repo:
chezmoi init [email protected]:DandyDev/dotfiles.git
chezmoi apply
```To update:
```zsh
chezmoi update
```## Usage
When you make changes to the dotfiles, you'll have to apply them
```zsh
dot!
```(`dot!` is short for `chezmoi apply`)
You can reload the shell only by doing:
```zsh
reload!
```## Feedback
Suggestions/improvements
[welcome](https://github.com/DandyDev/dotfiles/issues)!