{ inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; systems.url = "github:nix-systems/default-linux"; }; outputs = { self, nixpkgs, systems, ... }: let eachSystem = nixpkgs.lib.genAttrs (import systems); in { overlays = eachSystem ( system: { better-crew-link = (final: prev: { better-crew-link = self.packages.${system}.default; }); } ); packages = eachSystem ( system: let pkgs = import nixpkgs { system = "${system}"; }; in { default = self.packages.${system}.better-crew-link.nightly; better-crew-link = { nightly = pkgs.callPackage ./default.nix { }; }; } ); devShells = eachSystem ( system: let pkgs = import nixpkgs { system = "${system}"; }; in { default = pkgs.mkShellNoCC { packages = with pkgs; [ ]; }; } ); }; }