{ self, inputs, ... }: { config.flake-file.inputs = { wrapper-modules = { url = "github:BirdeeHub/nix-wrapper-modules"; inputs.nixpkgs.follows = "nixpkgs"; }; wrappers = { url = "github:lassulus/wrappers"; inputs.nixpkgs.follows = "nixpkgs"; }; }; options = { # This is what allows wrappers to be defined in flake.wrappers. throughout different flake-parts modules flake = inputs.flake-parts.lib.mkSubmoduleOptions { wrappers = inputs.nixpkgs.lib.mkOption { default = {}; }; }; }; }