{ config, lib, ... }: let cfg = config.vhack.nscd; in { options.vhack.nscd = { enable = (lib.mkEnableOption "nscd") // {default = config.services.nscd.enableNsncd;}; }; config = lib.mkIf cfg.enable { users = { users.nscd.uid = config.vhack.constants.ids.uids.nscd; groups.nscd.gid = config.vhack.constants.ids.gids.nscd; }; }; }