1
0
forked from extern/nix-config
Commit Graph

13 Commits

Author SHA1 Message Date
Donovan Glover
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
Donovan Glover
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
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