{
  system ? builtins.currentSystem,
  bootstrap-nixpkgs ? null,
}:

let
  inputs = import ./nix/tamal { inherit system bootstrap-nixpkgs; };

  pkgs = import inputs.nixpkgs {
    overlays = [
      # (import inputs.rust-overlay)
      (import ./nix/overlay/default.nix)
      (import ./nix/overlay/development.nix)
    ];
  };

  inherit (pkgs) lib;
in
{
  inherit (pkgs) pijul-srv-lite;

  inherit (pkgs.pijul-srv-lite) default;

  shell = pkgs.pijul-srv-lite.dev-shell;
}