Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dersam/zotfiles
Custom dotfiles for zsh with autoinstall/autoupdate
https://github.com/dersam/zotfiles
Last synced: 3 months ago
JSON representation
Custom dotfiles for zsh with autoinstall/autoupdate
- Host: GitHub
- URL: https://github.com/dersam/zotfiles
- Owner: dersam
- License: mit
- Created: 2015-09-01T17:11:24.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-08-27T18:30:01.000Z (about 3 years ago)
- Last Synced: 2024-06-10T01:34:48.388Z (5 months ago)
- Language: Shell
- Homepage:
- Size: 218 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
OSX/Linux dotfiles for zsh, managed via antigen.
Originally based on https://github.com/danemacmillan/dotfiles.Supports an ~/extra.zsh file for adding customizations for your local
environment.Majority of bundle loading occurs in .zshrc, which is symlinked out via zot.
Any configs that already exist that match a dotfile that zot wants to link will
be obliterated. Use with caution- the list of symlinks begins at "Symlinking Configs"
in `zot.sh`.# Features
* installation with `install.sh`
* ~/extra.zsh serves as the location for any machine-specific configs that don't belong elsewhere. It is never added to the repo.
* Custom configs for tmux using tmuxinator.
* Special bin directory for custom scripts, included in $PATH
* Automatic downloader for scripts stored as github gists, placing them in the $PATH
* Default theme is https://github.com/dersam/staples# Installation
* If you're not using zsh, make sure it's installed and you have switched to it. `chsh -s $(which zsh)`
* Run zot.sh (it will alias itself to `zot` after the first run).
* Zot will overwrite anything that it wants to symlink (such as gitconfig).
* Running zot will update both the local repo, and the antigen repos.
* Enjoy new experience.# Updating
Run `zot`. Everything will auto-update.