Commit Graph

11 Commits

Author SHA1 Message Date
Donovan Glover
082f64f763
Makefile: Add systemd-enable-now target 2018-10-27 18:37:47 -04:00
Donovan Glover
eff7623a9a
Makefile: Don't repeat yourself
Instead of writing the same if conditional in three different places,
I can set a variable based on the conditional and use that instead.
2018-10-23 23:15:43 -04:00
Donovan Glover
20de137550
Update Makefile to support multiple package directories
It is now possible to install only a specific set of dotfiles instead
of everything at once. To do this, simply run make and set the "package"
variable from the shell. For example, to only stow my vim config, use
`make package=vim`.
2018-10-22 19:42:00 -04:00
Donovan Glover
aa155f19ca
Refactor Makefile
Since all three stow commands depend on the same options, I made the
NS_STOW_OPTIONS variable to update all the commands at once.
2018-10-15 21:37:18 -04:00
Donovan Glover
ea0dbdae40
Add new make prune command
This allows us to prune old symlinks through make.
2018-10-15 20:28:17 -04:00
Donovan Glover
8c4d136155
Add new Makefile
Although I use stow to manage my dotfiles, the way you need to invoke
stow is different depending on where the dotfiles directory is located.

To circumvent this, I wrote a Makefile that automatically determines
the stow directory (the parent directory) and package directory (this
repo) before calling stow.
2018-10-15 01:07:09 -04:00
Donovan Glover
774fc47788
Remove unused files
These files aren't needed anymore.
2018-04-09 16:18:01 -04:00
Donovan Glover
60c9340720
Add spec.cr and clean up Makefile 2018-01-30 23:55:05 -05:00
Donovan Glover
5123c9044f
Update Makefile 2018-01-03 23:06:24 -05:00
Donovan Glover
0041662633
Add bin/theme to Makefile 2017-12-23 23:32:24 -05:00
Donovan Glover
80e0fe2d10
Switch from build.sh to a proper Makefile 2017-12-21 12:44:57 -05:00