{ inputs = { nixpkgs.url = "nixpkgs/nixos-unstable"; naersk = { url = "github:nix-community/naersk"; inputs.nixpkgs.follows = "nixpkgs"; }; rust-overlay = { url = "github:oxalica/rust-overlay"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = { nixpkgs, naersk, rust-overlay, ... }: let system = "x86_64-linux"; overlays = [(import rust-overlay)]; pkgs = import nixpkgs { inherit system overlays; }; in { packages.${system} = { default = pkgs.callPackage ./package.nix {inherit naersk;}; }; devShells.${system}.default = pkgs.mkShell { packages = [ pkgs.rust-bin.nightly.latest.default ]; }; }; }