From 71d288d53baaabfcbd465fc1251a45ac7699f966 Mon Sep 17 00:00:00 2001 From: aszlig Date: Tue, 15 Mar 2016 07:54:13 +0100 Subject: modules/starbound: Fix setting serverUsers Not a big deal because Starbound ignores unknown nodes, but having something like this in the resulting config file is a bit ugly: { "serverUsers" : { "user1" : { "_module" : { "args" : { "name" : "user1" }, "check" : true }, "admin" : false, "password" : "passwd1" } } } Signed-off-by: aszlig --- modules/services/starbound.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'modules/services') diff --git a/modules/services/starbound.nix b/modules/services/starbound.nix index e3b84706..fee6751b 100644 --- a/modules/services/starbound.nix +++ b/modules/services/starbound.nix @@ -30,7 +30,9 @@ let allowAnonymousConnections = cfg.anonymousConnections.allow; anonymousConnectionsAreAdmin = cfg.anonymousConnections.adminPrivileges; - serverUsers = cfg.users; + serverUsers = mapAttrs (user: attrs: { + inherit (attrs) admin password; + }) cfg.users; inherit (cfg) checkAssetsDigest clearPlayerFiles clearUniverseFiles; inherit (cfg) maxPlayers safeScripts serverName; -- cgit 1.4.1