aboutsummaryrefslogtreecommitdiff
path: root/modules/wireguard/options.nix
diff options
context:
space:
mode:
Diffstat (limited to 'modules/wireguard/options.nix')
-rw-r--r--modules/wireguard/options.nix41
1 files changed, 0 insertions, 41 deletions
diff --git a/modules/wireguard/options.nix b/modules/wireguard/options.nix
deleted file mode 100644
index c3c574f..0000000
--- a/modules/wireguard/options.nix
+++ /dev/null
@@ -1,41 +0,0 @@
-{lib, ...}: let
- inherit (lib) mkOption mkEnableOption;
-in {
- options = {
- collinux.wireguard = {
- enable = mkEnableOption "wireguard";
- ip = mkOption {
- type = lib.types.str;
- description = "host's ip address on the wireguard network (with cidr)";
- };
- gateway = mkOption {
- type = lib.types.str;
- description = "host's gateway";
- };
- privateKeyFile = mkOption {
- type = lib.types.str;
- description = "path to local private key file";
- example = "/run/secretd.d/wireguard-key";
- };
- peers = mkOption {
- type = lib.types.attrsOf (lib.types.submodule {
- options = {
- publicKey = mkOption {
- type = lib.types.str;
- description = "peer's public key";
- };
- ip = mkOption {
- type = lib.types.str;
- description = "peer's IP address";
- };
- endpoint = mkOption {
- type = lib.types.nullOr lib.types.str;
- description = "peer's endpoint";
- default = null;
- };
- };
- });
- };
- };
- };
-}