userImports: only load .nix files

This commit is contained in:
zimbatm 2020-04-20 21:31:48 +02:00
parent 202f7fe8f9
commit 0abf83cd38
No known key found for this signature in database
GPG key ID: 71BAF6D40C1D63D7

View file

@ -1,8 +1,17 @@
{ config, pkgs, lib, ... }:
let
userImports = builtins.map (f: ../users/. + "/${f}") (builtins.filter (x: x != "lib.nix") (lib.attrNames (builtins.readDir ../users)));
userImports =
let
toUserPath = f: ../users/. + "/${f}";
onlyUserFiles = x:
lib.hasSuffix ".nix" x &&
x != "lib.nix"
;
userDirEntries = builtins.readDir ../users;
userFiles = builtins.filter onlyUserFiles (lib.attrNames userDirEntries);
in
builtins.map toUserPath userFiles;
in
{
imports = [