{ lib, ... }: { options = { wireguard = { # remote = lib.mkOption { # type = lib.types.str; # }; lab = { remote = lib.mkOption { type = lib.types.str; }; ip = lib.mkOption { type = lib.types.str; # default = { }; }; privateKeyFile = lib.mkOption { type = lib.types.path; }; }; }; }; }