{ lib, ... }: with lib; { options.nas-apps.beszel-agent = { enable = mkEnableOption "beszel agent docker service"; autoStart = mkOption { type = types.bool; default = true; }; port = mkOption { type = types.str; default = "45876"; }; name = mkOption { type = types.str; default = "beszel-agent"; }; image = mkOption { type = types.str; default = "henrygd/beszel-agent"; }; podmanSock = mkOption { type = types.str; default = "/var/run/podman/podman.sock"; }; key = mkOption { type = types.str; default = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBIxbgq3dHkhhmmydqgT1DQCAEEUdZ2V0RjzmxtyJo9w"; }; fileSystem = mkOption { type = types.str; default = "/dev/mapper/hdd1"; }; puid = mkOption { type = types.str; default = "911"; }; pgid = mkOption { type = types.str; default = "1000"; }; timeZone = mkOption { type = types.str; default = "America/Chicago"; }; }; }