{
  inputs.nixpkgs.url = "nixpkgs/nixos-23.05";
  outputs = { self, nixpkgs }: {
    apps = {
      ed_main_program = {
        type = "app";
        program = ./treewideMainProgram/ed_main_program.sh;
      };
      list_missing_main_programs = {
        type = "app";
        program = ./treewideMainProgram/list_missing_main_programs.sh;
      };
      verify_main_programs = {
        type = "app";
        program = ./treewideMainProgram/verify_main_programs.sh;
      };
      fix_hooks = {
        type = "app";
        program = ./treewidePrePostPhase/fix_hooks.py;
      };
    };
  };
}