userImports: only load .nix files
This commit is contained in:
parent
202f7fe8f9
commit
0abf83cd38
1 changed files with 11 additions and 2 deletions
|
@ -1,8 +1,17 @@
|
||||||
{ config, pkgs, lib, ... }:
|
{ config, pkgs, lib, ... }:
|
||||||
|
|
||||||
let
|
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
|
in
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue