Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/viktor-yakubiv/dotfiles
https://github.com/viktor-yakubiv/dotfiles
Last synced: 8 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/viktor-yakubiv/dotfiles
- Owner: viktor-yakubiv
- License: mit
- Created: 2021-10-23T10:02:32.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-11T18:13:44.000Z (9 months ago)
- Last Synced: 2024-02-11T19:57:52.350Z (9 months ago)
- Language: Shell
- Size: 114 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Dotfiles
> Your dotfiles are how you personalize your system. These are mine.
>
> _— @holman_My dotfiles represent the way I work.
Once, I’ve been tired of setting everything up after re-installing the OS
and decided I need such a repository that would do it for me
when I could have a cup of ☕️. Here it is!## Components 📦
There's a few special files in the hierarchy.
- **bin/**:
Anything in `bin/` is added to `$PATH`
and is made available everywhere.
- **topic/\*.zsh**:
Any files ending with `.zsh` get loaded into environment.
- **topic/path.zsh**:
Any file named `path.zsh` is loaded first
and is expected to setup `$PATH` or similar.
- **topic/completion.zsh**:
Any file named `completion.zsh` is loaded last
and is expected to setup autocomplete.
- **topic/install.sh**:
Any file named `install.sh` is executed
when you run `script/install`.
To avoid being loaded automatically,
its extension is `.sh`, not `.zsh`.
- **topic/\*.symlink**:
Any file ending in `*.symlink` gets symlinked into `$HOME`.## Install ⬇️
Run this:
```sh
git clone https://github.com/viktor-yakubiv/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
.bin/bootstrap
```This will symlink the appropriate files in `.dotfiles` to home directory.
Everything is configured and tweaked within `~/.dotfiles`.## Thanks ❤️
I am inspired by [@holman's dotfiles](https://github.com/holman/dotfiles)
and reused everything I could
but left a bit of touch of my own personality.Thanks a lot!