Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dtgoitia/dotfiles
My configuration files
https://github.com/dtgoitia/dotfiles
Last synced: about 1 month ago
JSON representation
My configuration files
- Host: GitHub
- URL: https://github.com/dtgoitia/dotfiles
- Owner: dtgoitia
- Created: 2018-06-11T18:58:17.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-12-12T12:22:59.000Z (about 1 month ago)
- Last Synced: 2024-12-12T13:24:55.850Z (about 1 month ago)
- Language: Shell
- Homepage:
- Size: 353 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Requirements
* GNU `stow` [[1][1]]: to easily symlink subsets of config directories and/or files.
## Usage
```shell
git clone [email protected]:dtgoitia/dotfiles.git
cd dotfiles# Pick the desired config
stow tmux/
```The example above will symlink the content inside of `~/dotfiles/tmux/` from `~/`.
See [here][2] for an example (video).
`stow` will not create symlinks pointing to any path matching the RegEx patterns in the `~/.stow-global-ignore` and `.stow-local-ignore` files ([docs][3]).
Use `.gitignore` files to avoid saving directories or paths to the `dotfiles` repository.
### Cheat sheet
* Remove symlinks: `stow --delete my_package`
* Dry run: `stow --simulate`
* Verbose mode: `stow --verbose`
* Very verbose mode: `stow -vvvvv`[1]: https://www.gnu.org/software/stow/manual/stow.html "GNU stow manual"
[2]: https://youtu.be/7mv411guRaI "[GNU Stow] - Dotfile management"
[3]: https://www.gnu.org/software/stow/manual/html_node/Types-And-Syntax-Of-Ignore-Lists.html#Types-And-Syntax-Of-Ignore-Lists "[GNU Stow] - Types and syntax of ignore lists"