refactor: Do not repeat enable option

This commit is contained in:
shivaraj-bh 2024-07-05 23:30:15 +05:30 committed by Shivaraj B H
parent dfcdbbca02
commit ea3a18a991
19 changed files with 1 additions and 33 deletions

View File

@ -20,8 +20,6 @@ in
with lib;
{
options = {
enable = mkEnableOption (lib.mdDoc "Apache Kafka event streaming broker");
port = mkOption {
description = lib.mdDoc "Port number the broker should listen on.";
default = 9092;

View File

@ -6,8 +6,6 @@ let
in
{
options = {
enable = lib.mkEnableOption name;
package = lib.mkPackageOption pkgs "cassandra" { };
listenAddress = lib.mkOption {

View File

@ -6,8 +6,6 @@ let
in
{
options = {
enable = lib.mkEnableOption name;
package = lib.mkOption {
type = types.package;
description = "Which package of clickhouse to use";

View File

@ -17,8 +17,6 @@ in
};
}
'';
enable = lib.mkEnableOption name;
package = lib.mkPackageOption pkgs "elasticsearch7" { };
listenAddress = lib.mkOption {

View File

@ -9,8 +9,6 @@ in
description = ''
Configure grafana.
'';
enable = lib.mkEnableOption name;
package = lib.mkPackageOption pkgs "grafana" { };
http_port = lib.mkOption {

View File

@ -15,6 +15,7 @@
];
serviceModule = { config, name, ... }: {
options = {
enable = lib.mkEnableOption "Enable the ${service}.<name> service";
dataDir = lib.mkOption {
type = lib.types.str;
default = "./data/${name}";

View File

@ -6,8 +6,6 @@ with lib.types; let
in
{
options = {
enable = lib.mkEnableOption "MySQL process and expose utilities";
package = lib.mkOption {
type = types.package;
description = "Which package of MySQL to use";

View File

@ -32,8 +32,6 @@ in
{
options = {
enable = lib.mkEnableOption "nginx";
package = lib.mkOption {
type = lib.types.package;
default = pkgs.nginx;

View File

@ -8,7 +8,6 @@ let
in
{
options = {
enable = lib.mkEnableOption "Enable the Ollama service";
package = lib.mkOption {
type = types.package;
default = ollamaPackage;

View File

@ -5,7 +5,6 @@ let
in
{
options = {
enable = lib.mkEnableOption "Open-WebUI server";
package = lib.mkPackageOption pkgs "open-webui" { };
host = lib.mkOption {

View File

@ -25,8 +25,6 @@ let
in
{
options = {
enable = lib.mkEnableOption name;
package = lib.mkPackageOption pkgs "pgadmin4" { };
host = lib.mkOption {

View File

@ -5,8 +5,6 @@ with lib.types; let
in
{
options = {
enable = lib.mkEnableOption name;
package = lib.mkOption {
type = types.package;
description = "Which package of postgresql to use";

View File

@ -5,8 +5,6 @@ let
in
{
options = {
enable = lib.mkEnableOption name;
package = lib.mkPackageOption pkgs "prometheus" { };
port = lib.mkOption {

View File

@ -4,8 +4,6 @@ let
in
{
options = {
enable = lib.mkEnableOption name;
package = lib.mkPackageOption pkgs "redis" { };
nodes = lib.mkOption {

View File

@ -5,8 +5,6 @@ let
in
{
options = {
enable = lib.mkEnableOption name;
package = lib.mkPackageOption pkgs "redis" { };
bind = lib.mkOption {

View File

@ -5,7 +5,6 @@ let
in
{
options = {
enable = lib.mkEnableOption name;
package = lib.mkPackageOption pkgs "searxng" { };
host = lib.mkOption {

View File

@ -8,8 +8,6 @@ in
description = ''
Configure tempo.
'';
enable = lib.mkEnableOption name;
package = lib.mkPackageOption pkgs "tempo" { };
httpAddress = lib.mkOption {

View File

@ -8,8 +8,6 @@ let
in
{
options = {
enable = lib.mkEnableOption name;
package = lib.mkPackageOption pkgs "weaviate" { };
host = lib.mkOption {

View File

@ -4,8 +4,6 @@
with lib;
{
options = {
enable = mkEnableOption (lib.mdDoc "Zookeeper");
port = mkOption {
description = lib.mdDoc "Zookeeper Client port.";
default = 2181;