Skip to content
This repository has been archived by the owner on Jun 28, 2022. It is now read-only.
/ homesick Public archive

πŸ¦‰πŸŒ΄πŸ°πŸŒ΅πŸ’

License

Notifications You must be signed in to change notification settings

moritzreiter/homesick

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

My dotfiles, neatly arranged in a castle. Come in. Have a look around. If you find something that you like, I'd be honored if you'd take it with you to put it in your $HOME.

If you want to find out more on what this is all about, you may want to have look at that article on my blog.

Preconditions

For everything to work as intended, a few preconditions should be met.

Ruby Gems

In order to run the .homesickrc, the os ruby gem is needed:

sudo gem install os

Fish

To use the fish configuration properly, change the default shell to fish. Add it to /etc/shells first.

chsh -s /usr/local/bin/fish

Install Oh My Fish and the bobthefish theme:

curl -L https://get.oh-my.fish | fish
omf install bobthefish

For the powerline to look good, the font used in the terminal needs to support it. I use the Hack font.

Vim

For the .vimrc to work flawlessly, install the powerline-status python module:

pip3 install powerline-status

Then, run Vim and execute :PlugInstall.

You'll also need a vim installation that supports phthon3. You can check this by executing :version inside vim.

Also, for the solarized color theme to not look wacky, don't forget to also set your terminals color palette to solarized.

Revert

Reverting the changes done with Homesick is a two step process:

  1. Remove the symlinks created by Homesick with homesick unlink.

  2. Unfortunately the unlink command doesn't copy the config files back to their original locations. Use rsync to that manually:

    rsync --archive ~/.homesick/repos/dotfiles/home/ ~/
    

    Replace dotfiles with the name of your actual castle.

Releases

No releases published

Packages

No packages published