{ description = "Oceanbox internal Nix package overlay"; inputs = { nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; }; outputs = { self, nixpkgs, ... }: let eachSystem = nixpkgs.lib.genAttrs [ "aarch64-darwin" "aarch64-linux" "x86_64-darwin" "x86_64-linux" ]; pkgsFor = system: import nixpkgs { inherit system; config.allowUnfree = true; overlays = [ self.overlays.default ]; }; in { overlays = { default = import ./overlay.nix; }; packages = eachSystem ( system: import ./default.nix { pkgs = pkgsFor system; } ); legacyPackages = eachSystem pkgsFor; }; }