overlays: init by-name structure

This commit is contained in:
Primrose 2025-05-20 17:51:43 +02:00
parent 0fcbb8064d
commit 1a9dceb981
Signed by: primrose
GPG key ID: 4E887A4CA9714ADA

12
nix/overlays/by-name.nix Normal file
View file

@ -0,0 +1,12 @@
let
sources = import ../sources.nix;
lib = import (sources.nixpkgs + "/lib");
in
lib.mapAttrs
(
name: _:
import (./by-name + "/${name}/overlay.nix") {inherit sources;}
)
(
lib.filterAttrs (_: type: type == "directory") (builtins.readDir ./by-name)
)