Skip to content

alexsaezm/dotfiles

Repository files navigation

dotfiles

My personal dotfiles. Documented. Feel free to use.

After years of random personal solutions, from not solution at all to Ansible scripts, I discovered GNU Stow. Simple, stable. It does the job.

Disclaimer: Don't clone and use it directly if you are not me, read first, copy the idea. This project contains a lot of hard coded stuff that only make sense to me. The Makefile is the most important and relevant part honestly.

Inspired by Bradon Invergo. Alternative link: Web Archive.

Before

You need GNU Stow. In Fedora:

sudo dnf install stow stow-doc -y

A lot of other programs might be needed. But the purpose of this repository is to configure the programs, not to install them.

Be careful with the stuff you add to the top level on the repository, some items can be "installed" if they are not part of the default ignore list.

How to use this repository

By default, stow operates on the parent of the folder. I don't clone repositories in my home folder hence I need to specify the place where I want the dotfiles, my home folder. As I'm not going to remember that, I did a Makefile :)

make # clean first, then install all
make install # just install!
make clean # clean everything!

If something odd is going on, you can increase the verbosity by tweaking the Makefile.

About

My personal dotfiles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published