1{
2 config,
3 lib,
4 pkgs,
5 ...
6}:
7let
8
9 cfg = config.services.mptcpd;
10
11in
12
13{
14
15 options = {
16
17 services.mptcpd = {
18
19 enable = lib.mkEnableOption "the Multipath TCP path management daemon";
20
21 package = lib.mkPackageOption pkgs "mptcpd" { };
22
23 };
24
25 };
26
27 config = lib.mkIf cfg.enable {
28
29 environment.systemPackages = [ cfg.package ];
30
31 systemd.packages = [ cfg.package ];
32
33 };
34
35 meta.maintainers = with lib.maintainers; [ nim65s ];
36}