{ inputs = { nixpkgs-unstable.url = github:NixOS/nixpkgs/nixpkgs-unstable; utils.url = github:numtide/flake-utils; }; outputs = { self, nixpkgs-unstable, utils }: utils.lib.eachDefaultSystem (system: let pkgs = import nixpkgs-unstable { inherit system; }; devShell = pkgs.mkShell { buildInputs = with pkgs; [ cargo clippy rustc rustfmt cargo-release pkg-config openssl ]; }; in { packages = { devShell = devShell.inputDerivation; }; inherit devShell; } ); }