Skip to content

Commit 4271d7a

Browse files
committed
Make some geth service config overrideable.
1 parent 90654ad commit 4271d7a

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

modules/geth/default.nix

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
flatten
2020
mapAttrs'
2121
mapAttrsToList
22+
mkDefault
2223
mkIf
2324
mkMerge
2425
nameValuePair
@@ -121,9 +122,9 @@ in {
121122
serviceConfig = mkMerge [
122123
baseServiceConfig
123124
{
124-
User = serviceName;
125-
StateDirectory = serviceName;
126-
ExecStart = "${cfg.package}/bin/geth ${scriptArgs}";
125+
User = mkDefault serviceName;
126+
StateDirectory = mkDefault serviceName;
127+
ExecStart = mkDefault "${cfg.package}/bin/geth ${scriptArgs}";
127128
}
128129
(mkIf (cfg.args.authrpc.jwtsecret != null) {
129130
LoadCredential = ["jwtsecret:${cfg.args.authrpc.jwtsecret}"];

0 commit comments

Comments
 (0)