{ inputs = { nixpkgs.url = "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.zst"; }; outputs = { self, nixpkgs }: let forAllSystems = function: nixpkgs.lib.genAttrs nixpkgs.lib.systems.flakeExposed ( system: function nixpkgs.legacyPackages.${system} ); in { packages = forAllSystems (pkgs: { lethe = pkgs.callPackage ./package.nix { }; default = self.packages.${pkgs.stdenv.hostPlatform.system}.lethe; }); devShells = forAllSystems (pkgs: { default = pkgs.callPackage ./shell.nix { }; }); }; }