From 292a7d201f86d0af8b744896418208e975ba47a8 Mon Sep 17 00:00:00 2001 From: seth Date: Fri, 10 May 2024 21:18:35 -0400 Subject: systems: deploy-rs -> nixinate for 12343894th time --- lib/default.nix | 44 +++++++++++++------------------------------- 1 file changed, 13 insertions(+), 31 deletions(-) (limited to 'lib/default.nix') diff --git a/lib/default.nix b/lib/default.nix index 9a67a2e..92ae0f0 100644 --- a/lib/default.nix +++ b/lib/default.nix @@ -1,32 +1,14 @@ -{ - lib, - inputs, - ... -}: { - flake.lib = - (lib.extend (final: prev: let - readDir' = dir: - prev.filterAttrs (name: ( - prev.const (name != "default.nix") - )) (builtins.readDir dir); - in { - my = - prev.recursiveUpdate - ( - prev.mapAttrs' (name: ( - prev.const ( - prev.nameValuePair - (prev.removeSuffix ".nix" name) - (import ./${name} { - lib = final; - inherit inputs; - }) - ) - )) (readDir' ./.) - ) - { - inherit readDir'; - }; - })) - .my; +{lib, ...}: let + fnsFrom = files: + builtins.listToAttrs ( + map (file: { + name = lib.removeSuffix ".nix" (baseNameOf file); + value = import file lib; + }) + files + ); +in { + flake.lib = fnsFrom [ + ./nginx.nix + ]; } -- cgit v1.2.3