{ inputs.nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable"; outputs = { nixpkgs, self, ... }: let system = "x86_64-linux"; pkgs = nixpkgs.legacyPackages.${system}; in { packages.${system} = { bootler = pkgs.callPackage ./bootler/package.nix {}; twasm = pkgs.callPackage ./twasm/package.nix { bootler = self.packages.${system}.bootler; }; }; devShells.${system}.default = pkgs.mkShell { inputsFrom = [ self.packages.${system}.bootler self.packages.${system}.twasm ]; }; }; }