mirror of
https://github.com/nix-community/nix-on-droid.git
synced 2025-11-09 20:16:08 +01:00
fixup svd: mdDoc-ify everything
This commit is contained in:
parent
88b5731333
commit
a00dc02a84
1 changed files with 12 additions and 12 deletions
|
|
@ -9,42 +9,42 @@ let
|
||||||
programType = types.submodule ({ name, config, ... }: {
|
programType = types.submodule ({ name, config, ... }: {
|
||||||
options = {
|
options = {
|
||||||
enable = lib.mkOption {
|
enable = lib.mkOption {
|
||||||
description = ''
|
description = lib.mdDoc ''
|
||||||
Whether to enable this program.
|
Whether to enable this program.
|
||||||
'';
|
'';
|
||||||
type = types.bool;
|
type = types.bool;
|
||||||
default = true;
|
default = true;
|
||||||
};
|
};
|
||||||
command = lib.mkOption {
|
command = lib.mkOption {
|
||||||
description = ''
|
description = lib.mdDoc ''
|
||||||
The command that will be run as the service's main process.
|
The command that will be run as the service's main process.
|
||||||
'';
|
'';
|
||||||
type = types.str;
|
type = types.str;
|
||||||
default = toString (pkgs.writeShellScript "${name}-script.sh" config.script);
|
default = toString (pkgs.writeShellScript "${name}-script.sh" config.script);
|
||||||
};
|
};
|
||||||
script = lib.mkOption {
|
script = lib.mkOption {
|
||||||
description = ''
|
description = lib.mdDoc ''
|
||||||
Shell commands executed as the service's main process.
|
Shell commands executed as the service's main process.
|
||||||
'';
|
'';
|
||||||
type = types.lines;
|
type = types.lines;
|
||||||
default = "";
|
default = "";
|
||||||
};
|
};
|
||||||
path = lib.mkOption {
|
path = lib.mkOption {
|
||||||
description = ''
|
description = lib.mdDoc ''
|
||||||
Packages added to the service's PATH environment variable.
|
Packages added to the service's PATH environment variable.
|
||||||
'';
|
'';
|
||||||
type = types.listOf (types.either types.package types.str);
|
type = types.listOf (types.either types.package types.str);
|
||||||
default = [];
|
default = [];
|
||||||
};
|
};
|
||||||
autoRestart = lib.mkOption {
|
autoRestart = lib.mkOption {
|
||||||
description = ''
|
description = lib.mdDoc ''
|
||||||
Whether to automatically restart the process if it exits.
|
Whether to automatically restart the process if it exits.
|
||||||
'';
|
'';
|
||||||
type = types.either types.bool (types.enum [ "false" "true" "unexpected" ]);
|
type = types.either types.bool (types.enum [ "false" "true" "unexpected" ]);
|
||||||
default = "unexpected";
|
default = "unexpected";
|
||||||
};
|
};
|
||||||
environment = lib.mkOption {
|
environment = lib.mkOption {
|
||||||
description = ''
|
description = lib.mdDoc ''
|
||||||
Environment variables passed to the service's process.
|
Environment variables passed to the service's process.
|
||||||
'';
|
'';
|
||||||
type = types.attrsOf types.str;
|
type = types.attrsOf types.str;
|
||||||
|
|
@ -53,7 +53,7 @@ let
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
extraConfig = lib.mkOption {
|
extraConfig = lib.mkOption {
|
||||||
description = ''
|
description = lib.mdDoc ''
|
||||||
Extra structured configurations to add to the [program:x] section.
|
Extra structured configurations to add to the [program:x] section.
|
||||||
'';
|
'';
|
||||||
type = types.attrsOf types.str;
|
type = types.attrsOf types.str;
|
||||||
|
|
@ -111,7 +111,7 @@ in {
|
||||||
options = {
|
options = {
|
||||||
supervisord = {
|
supervisord = {
|
||||||
enable = lib.mkOption {
|
enable = lib.mkOption {
|
||||||
description = ''
|
description = lib.mdDoc ''
|
||||||
Whether to enable the supervisord process control system.
|
Whether to enable the supervisord process control system.
|
||||||
|
|
||||||
This allows you to define long-running services in Nix-on-Droid.
|
This allows you to define long-running services in Nix-on-Droid.
|
||||||
|
|
@ -120,7 +120,7 @@ in {
|
||||||
default = numPrograms != 0;
|
default = numPrograms != 0;
|
||||||
};
|
};
|
||||||
package = lib.mkOption {
|
package = lib.mkOption {
|
||||||
description = ''
|
description = lib.mdDoc ''
|
||||||
The supervisord package to use.
|
The supervisord package to use.
|
||||||
'';
|
'';
|
||||||
type = types.package;
|
type = types.package;
|
||||||
|
|
@ -128,14 +128,14 @@ in {
|
||||||
defaultText = lib.literalExpression "pkgs.python3Packages.supervisor";
|
defaultText = lib.literalExpression "pkgs.python3Packages.supervisor";
|
||||||
};
|
};
|
||||||
socketPath = lib.mkOption {
|
socketPath = lib.mkOption {
|
||||||
description = ''
|
description = lib.mdDoc ''
|
||||||
Path to the UNIX domain socket on which supervisord will listen on.
|
Path to the UNIX domain socket on which supervisord will listen on.
|
||||||
'';
|
'';
|
||||||
type = types.path;
|
type = types.path;
|
||||||
default = "/tmp/supervisor.sock";
|
default = "/tmp/supervisor.sock";
|
||||||
};
|
};
|
||||||
pidPath = lib.mkOption {
|
pidPath = lib.mkOption {
|
||||||
description = ''
|
description = lib.mdDoc ''
|
||||||
Path to the file in which supervisord saves its PID.
|
Path to the file in which supervisord saves its PID.
|
||||||
'';
|
'';
|
||||||
type = types.path;
|
type = types.path;
|
||||||
|
|
@ -149,7 +149,7 @@ in {
|
||||||
default = "/tmp/supervisor.log";
|
default = "/tmp/supervisor.log";
|
||||||
};
|
};
|
||||||
programs = lib.mkOption {
|
programs = lib.mkOption {
|
||||||
description = ''
|
description = lib.mdDoc ''
|
||||||
Definition of supervisord programs.
|
Definition of supervisord programs.
|
||||||
'';
|
'';
|
||||||
type = types.attrsOf programType;
|
type = types.attrsOf programType;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue