As much as maid was fun to write (and use!), having two separate files
for each of your dotfiles is a fundamentally flawed design. Using GNU
Stow for dotfiles is a much better way to get things done since the
files are linked: updating ~/.vimrc will automatically update the .vimrc
in your dotfiles directory, and vice versa.
Additionally, GNU Stow makes it easy to pick and choose the dotfiles
that you want to use. If you don't want to use a certain configuration
anymore, it's easy to "stow -D <config>" instead of having to manually
go into the .config directory and remove the offending files.
As much as having true color support in the terminal is cool, it doesn't
really make sense for primary output. Not all terminals support true
color and ttys don't exactly handle true color well either.
Add some unpushed changes done to i3/config before removing the config
file entirely. In particular, this commit:
- Increases the size of window borders
- Adds a command to open a floating terminal
- Makes mpv windows float by default
- Adds an option to specify the minimum and maximum sizes for floating
windows
- Adds an easy way to show/hide floating windows ("The Hidden Workspace")
- (Re)loads polybar when starting i3
This commit adds a few more preferences to zathura, the most important
being "set recolor". This tells zathura to open files with our color
scheme of choice by default.
I'm removing tests for now since I'm not sure how to implement them in a
reasonable way. Most of the programs in src/ work with the file system
directly and in a very specific manner.
In the future I may write tests for the programs in src/ if they ever
become used enough to warrant a formal specification.