{ system ? builtins.currentSystem, sources ? import ../npins, pkgs ? import sources.nixpkgs { inherit system; }, }: let inherit (sources) agenix; in { # shell for testing TF directly shell = pkgs.mkShellNoCC { packages = [ (pkgs.callPackage "${agenix}/pkgs/agenix.nix" { }) ]; }; # re-export inputs so they can be overridden granularly # (they can't be accessed from the outside any other way) inherit sources system pkgs ; }