modules: move user/group options to bottom

These are insignificant, generic options; place them above readonly options.
We already do this in other services.

Also move user/group config to bottom in spark-wallet.
This commit is contained in:
Erik Arvstedt
2021-09-13 13:40:48 +02:00
parent 27c45b82cc
commit ad97c268c6
6 changed files with 54 additions and 55 deletions

View File

@@ -3,7 +3,6 @@
with lib;
let
options = {
services.liquidd = {
enable = mkEnableOption "Liquid sidechain";
address = mkOption {
@@ -31,16 +30,6 @@ let
default = "/var/lib/liquidd";
description = "The data directory for liquidd.";
};
user = mkOption {
type = types.str;
default = "liquid";
description = "The user as which to run liquidd.";
};
group = mkOption {
type = types.str;
default = cfg.user;
description = "The group as which to run liquidd.";
};
rpc = {
address = mkOption {
type = types.str;
@@ -120,6 +109,16 @@ let
Validate pegin claims. All functionaries must run this.
'';
};
user = mkOption {
type = types.str;
default = "liquid";
description = "The user as which to run liquidd.";
};
group = mkOption {
type = types.str;
default = cfg.user;
description = "The group as which to run liquidd.";
};
cli = mkOption {
readOnly = true;
default = pkgs.writeScriptBin "elements-cli" ''