{ lib, ... }: let # Create a NixOS module option on a single line. mkOpt = type: default: description: lib.mkOption { inherit type default description; }; # Create a simple boolean option. mkBool = default: description: lib.mkOption { inherit default description; type = lib.types.bool; }; in { inherit mkOpt mkBool; }