{ sources ? import ./nix/sources.nix, system ? builtins.currentSystem , crossSystem ? null, config ? { } , cardanoNodeProject ? import sources.cardano-node { } }@args: with import ./nix args; { shell = mkShell { inherit (import sources.niv { }) niv; buildInputs = [ cardanoNodeProject.cardano-cli # required for KES key rotation niv nixopsUnstable # work around for issue #127423 ]; NIX_PATH = "nixpkgs=${path}"; NIXOPS_DEPLOYMENT = "${globals.deploymentName}"; }; }