From ac6fc8cda6a5f947d7647a79433dc76ae83fed5b Mon Sep 17 00:00:00 2001 From: Gregor Kleen Date: Wed, 30 Sep 2015 23:43:33 +0200 Subject: modular xmpp users config --- users.nix | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'users.nix') diff --git a/users.nix b/users.nix index 648460d6..cfabd4ea 100644 --- a/users.nix +++ b/users.nix @@ -1,5 +1,10 @@ -{ +{config, ...}: + +let + xmppUsers = []; +in { users.mutableUsers = false; users.defaultUserShell = "/run/current-system/sw/bin/zsh"; - users.extraUsers.gkleen = import ./users/gkleen.nix; + users.extraUsers = builtins.listToAttrs (map (name: { inherit name; value = import (builtins.toPath ("./users/" + name + ".nix")) {}; }) + ["gkleen"] ++ (if config.networking.hostname == "ymir" then xmppUsers else [])); } -- cgit v1.2.3