Files
sydnix/modules/home/users.nix
2025-03-13 13:59:07 -06:00

20 lines
482 B
Nix

{ config, lib, pkgs, ... }:
let
# TODO: Move to a fucking utility library already!
listNixFilesInDirectory = dir:
builtins.attrNames
(lib.filterAttrs
(k: _v: lib.hasSuffix ".nix" k)
(builtins.readDir dir));
in {
imports =
(builtins.concatMap
(user:
builtins.map
(module:
./users/${user}/${module})
(listNixFilesInDirectory ./users/${user}))
(builtins.attrNames (builtins.readDir ./users)));
}