From 26dbaba4ae2183eb640120a543e0f11f570616bb Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Sat, 23 Dec 2023 11:07:17 +0800 Subject: [PATCH] lib/private: remove unused functions --- lib/private.nix | 31 ------------------------------- 1 file changed, 31 deletions(-) diff --git a/lib/private.nix b/lib/private.nix index fc939fb6..abc394f6 100644 --- a/lib/private.nix +++ b/lib/private.nix @@ -32,36 +32,5 @@ rec { ]; }); - getUsers = type: users: - let - userModules = lib.filesToAttr ../users/${type}; - invalidUsernames = [ "config" "modules" ]; - - users' = lib.removeAttrs userModules invalidUsernames; - userList = lib.attrNames users'; - - nonExistentUsers = lib.filter (name: !lib.elem name userList) users; - in - lib.trivial.throwIfNot ((lib.length nonExistentUsers) == 0) - "there are no users ${lib.concatMapStringsSep ", " (u: "'${u}'") nonExistentUsers} from ${type}" - (r: r) - users'; - getUser = type: user: ../users/${type}/${user}; - - # Import modules with a set blocklist. - importModules = attrs: - let - blocklist = [ - # The modules under this attribute are often incomplete and needing - # very specific requirements that is 99% going to be absent from the - # outside so we're not going to export it. - "tasks" - - # Profiles are often specific to this project so there's not much point - # in exporting these. - "profiles" - ]; - in - lib.attrsets.removeAttrs (lib.mapAttrsRecursive (_: sopsFile: import sopsFile) attrs) blocklist; }