11 lines
555 B
Markdown
11 lines
555 B
Markdown
# hosts/lithium/services
|
|
|
|
The idea is that each `*.nix` or each `./*/default.nix` file would contain all
|
|
necessary details for a service to bring itself up and be running.
|
|
|
|
One thing I have overlooked thus far is nothing tests for the existence of a
|
|
reverse proxy and bails out if one isn't available. Practically if caddy isn't
|
|
running, most of these services should also not run, or at the very least, the
|
|
blocks pertaining to setting up reverse proxy details don't need to run.
|
|
|
|
There's a way of doing that with things like lib.mkDefault and so forth.
|