{ sources ? import ./nix/sources.nix, system ? builtins.currentSystem, crossSystem ? null, config ? {}, alejandraUnstable ? (import sources.nixpkgsUnstable {}).alejandra, } @ args: with import ./nix args; { shell = mkShell { inherit (import sources.niv {}) niv; buildInputs = [ alejandraUnstable # The Uncompromising Nix Code Formatter niv nixopsUnstable # work around for issue #127423 treefmt # one CLI to format the code tree ]; NIX_PATH = "nixpkgs=${sources.nixpkgs}"; NIXOPS_DEPLOYMENT = "${globals.deploymentName}"; }; }