https://github.com/justintime50/dotfiles
My personal dotfiles managed via Dots.
https://github.com/justintime50/dotfiles
dot dotfiles files personal-dotfiles pull push sync
Last synced: 6 months ago
JSON representation
My personal dotfiles managed via Dots.
- Host: GitHub
- URL: https://github.com/justintime50/dotfiles
- Owner: Justintime50
- License: mit
- Created: 2020-01-28T21:33:39.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2025-05-03T03:50:37.000Z (6 months ago)
- Last Synced: 2025-05-03T04:29:54.718Z (6 months ago)
- Topics: dot, dotfiles, files, personal-dotfiles, pull, push, sync
- Language: Shell
- Homepage: https://github.com/Justintime50/dots
- Size: 295 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Dotfiles
My personal Dotfiles managed via [Dots](https://github.com/Justintime50/dots).
[](https://github.com/Justintime50/dotfiles/actions)
[](LICENSE)

Dotfiles are the configuration files that make your OS and tools do their magic. They are typically hidden, found in your home folder, and start with a `.` - thus they are called `Dotfiles`.
## Install
### macOS and Linux
```bash
# 1) Clone the project
git clone git@github.com:Justintime50/dotfiles.git "$HOME/.dotfiles"
# 2) Source Dots and Shell
cd "$HOME/.dotfiles" && git submodule init && git submodule update
echo ". $HOME/.dotfiles/dots/src/dots.sh" >> "$HOME/.zshrc" && . "$HOME/.zshrc"
# 3) Run Dots initially specifying the Dotfiles URL
DOTFILES_URL="git@github.com:Justintime50/dotfiles.git" dots_sync
```
### Windows
Not much here except the `.gitconfig` file:
```batch
curl -LJs https://raw.githubusercontent.com/justintime50/dotfiles/main/src/personal/home/.gitconfig -o %HOMEPATH%
```
### Additional Setup
* **Emacs**
1. Run `M-x package-install use-package` which will bootstrap the remaining packages on first start
1. You may need to comment out the line that loads the theme until the entire init script is run (which installs the theme) at which point you can uncomment the theme load line
* **iTerm2**
1. Load iTerm2 preferences by pointing iTerm2 to the `plist` found in the `personal/iterm2` directory.
2. Open the GitHub Dark theme file in `personal/iterm2/github-vscode-theme-iterm` and select it as the current theme
* **Vim**
1. As long as submodules are initialized and updated locally, Vim should set itself up with `Packer`
## Usage
See the [Dots project](https://github.com/Justintime50/dots) for instructions on managing these Dotfiles.