Skip to content

tydira/hovel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8befb82 ยท Jan 14, 2022
Jan 14, 2022
Jan 14, 2022
Jan 14, 2022
Sep 26, 2018
Jan 14, 2022
Jan 14, 2022
Sep 9, 2018
Sep 26, 2018
Jul 23, 2016
Jul 23, 2016
Sep 9, 2018
Sep 9, 2018
Jan 14, 2022
Sep 26, 2018

Repository files navigation

hovel ๐Ÿš

Dotfiles et al.

Deployment

It's recommended that you fork this repository and adjust as necessary.

Clone to a bare repo in $HOME/.hovel/repo.git:

git clone --bare git@github.com:kroogs/hovel.git $HOME/.hovel/repo.git

Checkout the bare repo's contents:

git --git-dir=$HOME/.hovel/repo.git --work-tree=$HOME checkout 

This will error if it attempts to overwrite files. Backup and remove the offending files and run the command again. If you're sure it's safe, adding an -f switch will overwrite them.

Run the generic install.sh script:

sh $HOME/.hovel/install.sh

Updating

Since it's just git, you can add, commit, and push any file in $HOME:

hovel add .profile
hovel commit .profile -m "Add my spiffy example .profile"
hovel push

You can pull in changes made to remote repositories:

hovel pull

You can also use branches to make adjustments for different environments:

hovel checkout -b machine-name

About

Dotfiles et al.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published