diff --git a/options.xhtml b/options.xhtml index 18ab155e3cd3..1156f5ccc746 100644 --- a/options.xhtml +++ b/options.xhtml @@ -22264,6 +22264,86 @@ boolean

Default: false

+

Declared by:

+ + +
+ +<home-manager/modules/programs/git.nix> + +
+ +
+ + programs.git.maintenance.enable + + +
+
+

Enable the automatic git maintenance.

See https://git-scm.com/docs/git-maintenance.

+ +

Type: +boolean

+ +

Default: +false

+ +

Example: +true

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/git.nix> + +
+
+
+ + programs.git.maintenance.repositories + + +
+
+

Repositories on which git maintenance should run.

Should be a list of absolute paths.

+ +

Type: +list of string

+ +

Default: +[ ]

+ +

Declared by:

+ + +
+ +<home-manager/modules/programs/git.nix> + +
+
+
+ + programs.git.maintenance.timers + + +
+
+

Systemd timers to create for scheduled git maintenance.

Key is passed to --schedule argument in git maintenance run +and value is passed to Timer.OnCalendar in systemd.user.timers.

+ +

Type: +attribute set of string

+ +

Default:

{
+  daily = "Tue..Sun *-*-* 0:53:00";
+  hourly = "*-*-* 1..23:53:00";
+  weekly = "Mon 0:53:00";
+}
+
+

Declared by: