~afontaine/home

License project under AGPL
Compile gemini templates in module

Spaceboy's template rendering doesn't build a module of views at compile
time like phoenix does. I might work on it later, but for now this
works.

It turns my two templates into functions that I can easily call.
Add new variables to home-web-setup as well

Even though they aren't started, they are "required" to get things
going. This is probably a misstep, but I will figure it out later.
Correct type for md2gemini pkg option

It should be a string pointing to the executable.
Correct attrs for md2gemini options

These are namespaced under md2gemini to keep it clear what they do.
Add gemini application

This serves the blog posts (very simply) over gemini.

It utilizes spaceboy as a small-ish framework to provide a plug-like
experience.

There was a minor conflict on the ranch dependency, but it seems
everything works as expected.

The updates to the module should work, but it is kind of still a WIP.
Fix displayed date as part of related posts

It is inserted_at, not date.
Unify home_gemini and home_phx

This meant dealing with some weird dependency conflicts, but I couldn't
convince nix to build the whole thing as two separate "poncho"
applications.
build: push all nix paths

Just in case things go away or something.
Remove old database creation script

It is broken, and I think it is unnecessary now.
Build Release and NixOS Module for Gemini
Add Gemini Project

Due to some dependency weirdness, a poncho project needed to be made, so
the phoeninx stuff is now under home_phx and new gemini stuff is under
home_gemini.

The gemini project needs its own endpoint + nix package + nixos module.
Clarify links, add fun projects

Advent of code is relevant for a while at least. I need more things to
show off.
Add posts page for gemini

Now view additional posts! Related posts are shown at the end of the post.
Set up index for gemspace

Made a fun banner, and set up a list of links to the posts.
Stop decoding email

Now that I am not format-flowed ing things, lines that end with `=` just
get lopped off.

Sorry, ocaml posts!
Move HTTP app to home_phx, start home_gem

Due to conflicting dependencies, I have to make a "poncho" application.
Fortunately, home_gem can still rely on blog, and it is only home_web
really causing problems.
Bump deps

phoenix: 1.5.8 -> 1.6.2
phoenix_html: 2.11 -> 3.1
Next