forked from Fediversity/Fediversity
52 lines
1.1 KiB
Nix
52 lines
1.1 KiB
Nix
{ config, ... }:
|
|
let
|
|
inherit (config) pages;
|
|
files = dir:
|
|
map (name: dir + /${name}) (with builtins; attrNames (readDir dir));
|
|
in
|
|
{
|
|
imports = [
|
|
./grants.nix
|
|
./fediversity.nix
|
|
]
|
|
++
|
|
(files ./partners)
|
|
;
|
|
|
|
pages.index = {
|
|
title = "Fediversity";
|
|
locations = [
|
|
"index.html"
|
|
];
|
|
description = "Fediversity web site";
|
|
summary = ''
|
|
This web site hosts up-to-date information about the the NGI Zero Fediversity project.
|
|
'';
|
|
body = ''
|
|
# Welcome to the Fediversity project
|
|
|
|
${pages.fediversity.summary}
|
|
|
|
[Learn more about Fediversity](${pages.fediversity})
|
|
|
|
# Fediversity grants
|
|
|
|
${pages.grants.summary}
|
|
|
|
[Learn more about our grants](${pages.grants})
|
|
|
|
# Consortium
|
|
|
|
The Consortium behind the Fediversity project is a cooperation between NLnet, Open Internet Discourse Foundation, NORDUnet and Tweag.
|
|
|
|
${toString (map (partner: ''
|
|
## ${partner.title}
|
|
|
|
${partner.description}
|
|
|
|
[Read more about ${partner.title}](./${partner})
|
|
'') (with pages; [ nlnet oid tweag nordunet ]))}
|
|
'';
|
|
};
|
|
}
|