Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/airmanh/dotfiles
Manage my dotfiles.
https://github.com/airmanh/dotfiles
Last synced: 26 days ago
JSON representation
Manage my dotfiles.
- Host: GitHub
- URL: https://github.com/airmanh/dotfiles
- Owner: AirManH
- License: mit
- Created: 2020-09-21T12:29:25.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-07-18T06:37:26.000Z (over 2 years ago)
- Last Synced: 2024-11-02T06:43:40.741Z (2 months ago)
- Language: Shell
- Size: 43 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
* Air's dotfiles
Manage my dotfiles.
** Features
- Modular organization
** Quick Start
#+begin_src sh
git clone {this repo}
cd path/to/this/repo
chmod +x install.sh
./install.sh
#+end_src** Usage
*** What is layer
A /layer/ corresponds to a folder that contains a =install.sh= in its root
directory.
Each =install.sh= will be executed, and should manage and install dotfiles in
its folder.*** How to add a new layer
1. Create a new folder (such as =hello=) inside this repo.
And change directory to the new folder (=cd hello=).
2. Create the =install.sh=.
For example: =echo "echo hello" > install.sh=
3. Add the new =hello= layer to the [[./install.sh][root install.sh]].
For example:
#+begin_src bash
layers=(
...
"hello"
)
#+end_src