{ inputs = { # TODO(jwall): Use the oxalica rust overlay here nixpkgs.url = "github:nixos/nixpkgs"; darwin.url = "github:lnl7/nix-darwin"; darwin.inputs.nixpkgs.follows = "nixpkgs"; runwhen.url = "github:zaphar/runwhen"; durnitisp.url = "github:zaphar/durnitisp"; rust-overlay = { url = "github:oxalica/rust-overlay"; inputs.nixpkgs.follows = "nixpkgs"; }; }; outputs = {self, nixpkgs, darwin, runwhen, durnitisp, rust-overlay, ...}: let system = "aarch64-darwin"; pkgs = import nixpkgs { inherit system; }; in { darwinConfigurations."jeremys-mbp" = darwin.lib.darwinSystem rec { inherit system; modules = [ ./darwin-configuration.nix ]; inputs = { runwhen = runwhen.defaultPackage."${system}"; durnitisp = durnitisp.defaultPackage."${system}"; rust-overlay = rust-overlay.overlay; buildah = pkgs.buildah; }; }; }; }