{self, ...}: { flake.overlays.lap = final: prev: { lap = final.callPackage ./_derivation.nix {}; }; flake.nixosModules.lap-overlay = { nixpkgs.overlays = [self.overlays.lap]; }; perSystem = {pkgs, ...}: { packages.lap = pkgs.callPackage ./_derivation.nix {}; }; }