nix: refactored flakeModules

This commit is contained in:
Primrose 2024-10-12 00:33:55 +02:00
parent 18f7c70bc9
commit 11ec0c8833
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA
3 changed files with 72 additions and 65 deletions

View file

@ -1 +1,13 @@
{ imports = [ ./combinators ]; }
{ lib, ... }:
let
modules = lib.pipe (builtins.readDir ./.) [
(lib.filterAttrs (moduleName: _: moduleName != "default.nix"))
(lib.mapAttrs (moduleName: _: ./${moduleName}))
];
in
{
imports = lib.attrValues modules;
flake.flakeModules = modules;
}