Commit Graph

13 Commits

Author SHA1 Message Date
e6d88d57ad Makefile: Add code-extensions target
Now it is possible to run `make code-extensions` to install all the
extensions I use for the editor Code.
2018-11-17 15:11:59 -05:00
df766c3a48 meta: Remove all references to urxvt and termite
Now that I've learned kitty, other terminal emulators like termite and
urxvt are no longer necessary. Here I remove any config files that were
necessary for either termite or urxvt and change all terminal options
to kitty.

As an added bonus, a global gtk.css file is no longer necessary. This
contradicted a core idea of dotfiles (that every program should have
its own directory in $XDG_CONFIG_HOME) and was in general a weird hack
that also affected non-termite emulators.
2018-11-15 21:06:15 -05:00
082f64f763 Makefile: Add systemd-enable-now target 2018-10-27 18:37:47 -04:00
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
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
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
ea0dbdae40 Add new make prune command
This allows us to prune old symlinks through make.
2018-10-15 20:28:17 -04:00
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
774fc47788 Remove unused files
These files aren't needed anymore.
2018-04-09 16:18:01 -04:00
60c9340720 Add spec.cr and clean up Makefile 2018-01-30 23:55:05 -05:00
5123c9044f Update Makefile 2018-01-03 23:06:24 -05:00
0041662633 Add bin/theme to Makefile 2017-12-23 23:32:24 -05:00
80e0fe2d10 Switch from build.sh to a proper Makefile 2017-12-21 12:44:57 -05:00