mirror of
https://github.com/itme-brain/nixos.git
synced 2026-03-24 00:29:43 -04:00
mkModules impl
This commit is contained in:
parent
6ccfd709d0
commit
35cf3c5d4a
1 changed files with 12 additions and 7 deletions
|
|
@ -1,9 +1,14 @@
|
||||||
|
{ lib, ... }:
|
||||||
|
|
||||||
|
with lib;
|
||||||
|
let
|
||||||
|
mkModules = dir: recursiveUpdate
|
||||||
|
(attrsets.mapAttrs (_: moduleDir: {
|
||||||
|
inherit (moduleDir) default;
|
||||||
|
}) (filterAttrs (n: v: isAttrs v) (attrsets.mapAttrs (_: v: builtins.readDir v) dir)))
|
||||||
|
{ inherit (dir) default; };
|
||||||
|
|
||||||
|
in
|
||||||
{
|
{
|
||||||
imports = [
|
imports = mkModules ./.;
|
||||||
./bash
|
|
||||||
./git
|
|
||||||
./gui
|
|
||||||
./security
|
|
||||||
./utils
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue