{ inputs, self, ... }: { perSystem = { system, inputs', ... }: { legacyPackages = import inputs.nixpkgs { inherit system; overlays = [ inputs.self.overlays.default (final: prev: { # Build nil from source to get most recent # features as they are added. nil = inputs'.nil.packages.default; blink-cmp = let pin = self.pins.blink-cmp; in final.callPackage ./legacyPackages/blink-cmp.nix { inherit (pin) version; src = prev.fetchFromGitHub { inherit (pin.repository) owner repo; rev = pin.revision; sha256 = pin.hash; }; }; }) ]; }; }; }