Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/shiftgeist/horiceon

Personal dotfiles stored with bare Git
https://github.com/shiftgeist/horiceon

dotfiles git linux rice shortcuts theme

Last synced: about 2 months ago
JSON representation

Personal dotfiles stored with bare Git

Awesome Lists containing this project

README

        

# ![horiceon](.horiceon/horiceon.png)

[![GitHub contributors][shield_contrib]][contrib]
[![issues][shield_issues]][issues]

## Idea

Origin: https://news.ycombinator.com/item?id=11071754

## Setup

You can replicate your home directory on a new machine using the following command:

```shell
git clone --separate-git-dir=~/.dotfiles [email protected]:shiftgeist/horiceon.git ~

# Without a clean home directory
git clone --separate-git-dir=$HOME/.dotfiles [email protected]:shiftgeist/horiceon.git $HOME/dotfiles-tmp
cp ~/dotfiles-tmp/.gitmodules ~ # If you use Git submodules
rm -r ~/dotfiles-tmp/
alias horiceon="/usr/bin/git --git-dir=$HOME/.dotfiles --work-tree=$HOME"
```

## Usage

```shell
horiceon $GIT_COMMAND
```

## Git Commits

- Project commits follow the structure of [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)

[contrib]: https://github.com/shiftgeist/horiceon/graphs/contributors
[issues]: https://github.com/shiftgeist/horiceon/issues
[shield_contrib]: https://img.shields.io/github/contributors/shiftgeist/horiceon
[shield_issues]: https://img.shields.io/github/issues/shiftgeist/horiceon