# Projects

### Open Source Contributions

NixOS
NixOS is a distribution of GNU/Linux that uses an entirely different model for package management and configuration. Configuration is entirely declarative, with reproducibility one of the most significant goals of the project. I package a couple of programs, and have contributed some minor bug-fixes to others.
Kiera Theme for Hugo
This is the theme that formerly was used for this blog. I've contributed support for mathematics, the ability to include an ORCiD social icon, use of/support for "last modified" dates, and a more configurable footer.

### Current Projects

Bibliography
This is a [Hugo](https://gohugo.io) "theme" that allows an author to fairly easily build a bibliography for an article or to list all of their works easily in an automatically generated way through structured data.
qal
\'qal\' is a tool to query academic libraries, like Springer Link or IEEEXplore. It includes a tool for running one-off queries as well a tool for setting up several queries to be run across several libraries automatically.
Sync-It
A configurable multi-repository synchronization tool with easy support for many kinds of repositories. This was my first project in Rust, and I found it to be fairly interesting.
LibraryManager