lambda to import recursive files on all modules

This commit is contained in:
2024-10-02 19:22:53 -06:00
parent 933f52d4ee
commit 46f6fc626f
27 changed files with 72 additions and 85 deletions

View File

@@ -1,18 +1,12 @@
{ lib, ... }:
{
imports = [
./scripts/download.nix
./scripts/ffmpeg4discord.nix
./scripts/ffmpreg.nix
./scripts/find-dup-episode.nix
./scripts/manage-library.nix
./scripts/pika-list.nix
./scripts/run.nix
./scripts/split-dir.nix
./scripts/tasks.nix
./scripts/update-dns.nix
./scripts/stream-dl.nix
];
imports =
let
scriptFiles = builtins.filter (file: builtins.match ".*\\.nix" file != null && file != "base.nix") (
builtins.attrNames (builtins.readDir ./scripts)
);
in
map (file: ./scripts/${file}) scriptFiles;
my.units.download.enable = lib.mkDefault false;
my.units.stream-dl.enable = lib.mkDefault false;
}