summaryrefslogtreecommitdiff
path: root/host/software
AgeCommit message (Collapse)Author
2018-10-01Describe custom gitolite and cgit setupAdrian Kummerlaender
Replaces short-term Gitea instance on `code.kummerlaender.eu`. The main reason for implementing this more complex setup is that Gitea both lacks in features in areas that I care about and provides distracting features in other areas that I do not use. e.g. Gitea provides multi-user, discussion and organization support but doesn't provide Atom feeds which are required for [Overview](https://tree.kummerlaender.eu/projects/xslt/overview/). This is why exposing [gitolite](http://gitolite.com)-managed repositories via [cgit](https://git.zx2c4.com/cgit/about/) is a better fit for my usecases. Note that gitolite is further configured outside of Nix through its own admin repository. As a side benefit `pkgs.kummerlaender.eu` now provides further archive formats of its Nix expressions which simplifies Nix channel usage.
2018-09-29Finalize automatix portAdrian Kummerlaender
2018-09-28Separate desktop and server softwareAdrian Kummerlaender
2018-09-28Decouple static site generation from system configAdrian Kummerlaender
Updating various hashes and regenerating the whole system config for each content update doesn't feel quite right. Instead nginx now serves Nix store links placed in the home directory of a separte `public` user.This user maintains local clones of page source repositories and generates them using their respective Nix expressions. This allows for greater flexibility while maintaining most of the benefits of declarative configuration. Re-building static site derivations may also be automated using e.g. post-receive hooks.
2018-09-27Use blog_content-provided Nix derivationAdrian Kummerlaender
2018-09-27Use tree_content-provided Nix derivationAdrian Kummerlaender
2018-09-26Use pkgs.kummerlaender.eu's vim derivationAdrian Kummerlaender
2018-09-26Update revsAdrian Kummerlaender
2018-09-25Generate pkgs.kummerlaender.eu websiteAdrian Kummerlaender
2018-09-24Port tree.kummerlaender.eu build to automatixAdrian Kummerlaender
2018-09-24Declaratively fetch latest custom derivationsAdrian Kummerlaender
2018-09-24Port blog build, host custom Nix repository on automatixAdrian Kummerlaender
2018-09-23Restructure host config, derivationsAdrian Kummerlaender