An easy-to-host PDS on the ATProtocol, MacOS. Grandma-approved.

fix(MM-64): add rust-overlay input and allow-import-from-derivation

devenv's languages.rust module requires rust-overlay as an explicit
flake input when using toolchainFile (inherit inputs only passes
direct inputs, not transitive ones). allow-import-from-derivation
is required by devenv's module evaluation.

+4 -1
+4 -1
flake.nix
··· 4 4 nixConfig = { 5 5 extra-substituters = "https://devenv.cachix.org"; 6 6 extra-trusted-public-keys = "devenv.cachix.org-1:w1cLUi8dv3hnoSPGAuibQv+f9TZLr6cv/Hm9XgU50cw="; 7 + allow-import-from-derivation = true; 7 8 }; 8 9 9 10 inputs = { 10 11 nixpkgs.url = "github:cachix/devenv-nixpkgs/rolling"; 11 12 devenv.url = "github:cachix/devenv"; 12 13 systems.url = "github:nix-systems/default"; 14 + rust-overlay.url = "github:oxalica/rust-overlay"; 15 + rust-overlay.inputs = { nixpkgs.follows = "nixpkgs"; }; 13 16 }; 14 17 15 - outputs = { self, nixpkgs, devenv, systems, ... } @ inputs: 18 + outputs = { self, nixpkgs, devenv, systems, rust-overlay, ... } @ inputs: 16 19 let 17 20 forEachSystem = f: nixpkgs.lib.genAttrs (import systems) f; 18 21 in {