From dc4fb3fb6e1bfc59bfc0c4b80e2677664d885619 Mon Sep 17 00:00:00 2001 From: ulic-youthlic Date: Mon, 12 May 2025 02:29:21 +0800 Subject: [PATCH] add cloudflared module --- nixos/modules/programs/cloudflared.nix | 20 ++++++++++++++++++++ nixos/modules/programs/default.nix | 1 + 2 files changed, 21 insertions(+) create mode 100644 nixos/modules/programs/cloudflared.nix diff --git a/nixos/modules/programs/cloudflared.nix b/nixos/modules/programs/cloudflared.nix new file mode 100644 index 0000000..3580caf --- /dev/null +++ b/nixos/modules/programs/cloudflared.nix @@ -0,0 +1,20 @@ +{ + config, + lib, + ... +}: let + cfg = config.youthlic.programs.cloudflared; +in { + options = { + youthlic.programs.cloudflared = { + enable = lib.mkEnableOption "cloudflared"; + }; + }; + config = lib.mkIf cfg.enable { + services.cloudflared = { + enable = true; + tunnels = { + }; + }; + }; +} diff --git a/nixos/modules/programs/default.nix b/nixos/modules/programs/default.nix index 26dafe6..9be29b2 100644 --- a/nixos/modules/programs/default.nix +++ b/nixos/modules/programs/default.nix @@ -27,5 +27,6 @@ ./owncast.nix ./minio.nix ./supergfxd.nix + ./cloudflared.nix ]; }