btcpayserver: move nbxplorer options to bottom
These are largely irrelevant to end users.
This commit is contained in:
parent
e1d869d76c
commit
017e08ca10
@ -3,45 +3,6 @@
|
|||||||
with lib;
|
with lib;
|
||||||
let
|
let
|
||||||
options.services = {
|
options.services = {
|
||||||
nbxplorer = {
|
|
||||||
package = mkOption {
|
|
||||||
type = types.package;
|
|
||||||
default = nbPkgs.nbxplorer;
|
|
||||||
description = "The package providing nbxplorer binaries.";
|
|
||||||
};
|
|
||||||
address = mkOption {
|
|
||||||
type = types.str;
|
|
||||||
default = "127.0.0.1";
|
|
||||||
description = "Address to listen on.";
|
|
||||||
};
|
|
||||||
port = mkOption {
|
|
||||||
type = types.port;
|
|
||||||
default = 24444;
|
|
||||||
description = "Port to listen on.";
|
|
||||||
};
|
|
||||||
dataDir = mkOption {
|
|
||||||
type = types.path;
|
|
||||||
default = "/var/lib/nbxplorer";
|
|
||||||
description = "The data directory for nbxplorer.";
|
|
||||||
};
|
|
||||||
user = mkOption {
|
|
||||||
type = types.str;
|
|
||||||
default = "nbxplorer";
|
|
||||||
description = "The user as which to run nbxplorer.";
|
|
||||||
};
|
|
||||||
group = mkOption {
|
|
||||||
type = types.str;
|
|
||||||
default = cfg.nbxplorer.user;
|
|
||||||
description = "The group as which to run nbxplorer.";
|
|
||||||
};
|
|
||||||
enable = mkOption {
|
|
||||||
# This option is only used by netns-isolation
|
|
||||||
internal = true;
|
|
||||||
default = cfg.btcpayserver.enable;
|
|
||||||
};
|
|
||||||
enforceTor = nbLib.enforceTor;
|
|
||||||
};
|
|
||||||
|
|
||||||
btcpayserver = {
|
btcpayserver = {
|
||||||
enable = mkEnableOption "btcpayserver";
|
enable = mkEnableOption "btcpayserver";
|
||||||
address = mkOption {
|
address = mkOption {
|
||||||
@ -95,6 +56,48 @@ let
|
|||||||
};
|
};
|
||||||
enforceTor = nbLib.enforceTor;
|
enforceTor = nbLib.enforceTor;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nbxplorer = {
|
||||||
|
enable = mkOption {
|
||||||
|
# This option is only used by netns-isolation
|
||||||
|
internal = true;
|
||||||
|
default = cfg.btcpayserver.enable;
|
||||||
|
description = ''
|
||||||
|
nbxplorer is always enabled when btcpayserver is enabled.
|
||||||
|
'';
|
||||||
|
};
|
||||||
|
package = mkOption {
|
||||||
|
type = types.package;
|
||||||
|
default = nbPkgs.nbxplorer;
|
||||||
|
description = "The package providing nbxplorer binaries.";
|
||||||
|
};
|
||||||
|
address = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
default = "127.0.0.1";
|
||||||
|
description = "Address to listen on.";
|
||||||
|
};
|
||||||
|
port = mkOption {
|
||||||
|
type = types.port;
|
||||||
|
default = 24444;
|
||||||
|
description = "Port to listen on.";
|
||||||
|
};
|
||||||
|
dataDir = mkOption {
|
||||||
|
type = types.path;
|
||||||
|
default = "/var/lib/nbxplorer";
|
||||||
|
description = "The data directory for nbxplorer.";
|
||||||
|
};
|
||||||
|
user = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
default = "nbxplorer";
|
||||||
|
description = "The user as which to run nbxplorer.";
|
||||||
|
};
|
||||||
|
group = mkOption {
|
||||||
|
type = types.str;
|
||||||
|
default = cfg.nbxplorer.user;
|
||||||
|
description = "The group as which to run nbxplorer.";
|
||||||
|
};
|
||||||
|
enforceTor = nbLib.enforceTor;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
cfg = config.services;
|
cfg = config.services;
|
||||||
|
Loading…
Reference in New Issue
Block a user