2023-07-23 21:46:53 +02:00
|
|
|
{ dgn-lib, ... }:
|
2023-05-12 03:22:09 +02:00
|
|
|
|
2023-07-23 21:46:53 +02:00
|
|
|
let
|
|
|
|
inherit (dgn-lib)
|
|
|
|
enableModules
|
|
|
|
mkImports
|
|
|
|
recursiveFuse;
|
2023-06-30 18:40:09 +02:00
|
|
|
|
2023-07-23 21:46:53 +02:00
|
|
|
# List of modules to enable
|
|
|
|
enabledModules = [
|
2023-10-01 22:55:05 +02:00
|
|
|
"dgn-web"
|
2023-07-23 21:46:53 +02:00
|
|
|
];
|
2023-05-12 03:22:09 +02:00
|
|
|
|
2023-07-23 21:46:53 +02:00
|
|
|
# List of services to enable
|
|
|
|
enabledServices = [
|
2023-09-25 00:40:47 +02:00
|
|
|
"metis"
|
2023-09-26 18:12:56 +02:00
|
|
|
"linkal"
|
2023-07-23 21:46:53 +02:00
|
|
|
"plausible"
|
|
|
|
# "wordpress"
|
|
|
|
];
|
|
|
|
in
|
2023-05-12 03:22:09 +02:00
|
|
|
|
2023-07-23 21:46:53 +02:00
|
|
|
recursiveFuse [
|
|
|
|
(enableModules enabledModules)
|
2023-05-12 03:22:09 +02:00
|
|
|
|
2023-07-23 21:46:53 +02:00
|
|
|
{
|
|
|
|
imports = mkImports ./. enabledServices;
|
|
|
|
}
|
|
|
|
]
|