Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/byxor/dotfiles
https://github.com/byxor/dotfiles
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/byxor/dotfiles
- Owner: byxor
- Created: 2017-07-26T19:06:11.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-05-10T10:38:26.000Z (over 2 years ago)
- Last Synced: 2025-01-01T04:06:29.882Z (24 days ago)
- Language: Emacs Lisp
- Homepage:
- Size: 53.3 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# configurations
A collection of configuration files for various programs I use.
You can fork this repository and use it as manager for _your own_ configuration files, should you so wish.
Just empty the `configurations` folder and modify the `files_to_save` file with whatever you want to synchronise.
## Makefile targets
### apply_local
Use this when you want to save some changes you've made locally.
#### What it does:
* Copies all local configuration files into the repository.
* Syncs them with the latest configuration files from the server.
* Pushes the new changes to the server.#### Usage:
```
make apply_local
```An optional commit message can be specified, for example:
```
make apply_local m="Modify bashrc contents"
```#### Notes:
* If your local changes conflict with any new ones from upstream, you
can resolve the conflicts with git.### apply_remote
Use this to fetch the latest changes from the internet.
```
make apply_remote
```#### What it does:
* Fetches latest changes from server.
* Syncs them with any local changes.
* Copies the latest files to your local machine.### update_tools
Use this to obtain updates to the repository without
overwriting or updating any local changes.```
make update_tools
```### clean_local
Use this to overwrite any local changes with the contents
of the repository. This will not fetch any new changes
from the server.```
make clean_local
```