nixos-config/flake-parts/scripts.nix

13 lines
318 B
Nix

{ self, ... }:
{
perSystem =
{ pkgs, lib, ... }:
{
packages =
"${self}/scripts"
|> builtins.readDir
|> lib.attrNames
|> lib.map (name: name |> lib.removeSuffix ".nix")
|> self.lib.genAttrs (name: import "${self}/scripts/${name}.nix" { inherit pkgs; });
};
}