From 8fbbc0ca6de1a3c0a741aa5cca94bc5d86115e5d Mon Sep 17 00:00:00 2001
From: Gabriel Arazas <foodogsquared@foodogsquared.one>
Date: Sun, 8 Oct 2023 03:29:38 +0800
Subject: [PATCH] lib/private: update getUsers implementation

---
 lib/private.nix | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/private.nix b/lib/private.nix
index 9a61e6d7..2d76e1f9 100644
--- a/lib/private.nix
+++ b/lib/private.nix
@@ -34,7 +34,7 @@ rec {
       userModules = lib.filesToAttr ../users/${type};
       invalidUsernames = [ "config" "modules" ];
 
-      users' = lib.filterAttrs (n: _: !lib.elem n invalidUsernames && lib.elem n users) userModules;
+      users' = lib.removeAttrs userModules invalidUsernames;
       userList = lib.attrNames users';
 
       nonExistentUsers = lib.filter (name: !lib.elem name userList) users;