diff --git a/index.html b/index.html index 271bef94f..39a0e6222 100644 --- a/index.html +++ b/index.html @@ -1,6 +1,6 @@ -
ca.desrt.dconf
or dconf.service
?+
ca.desrt.dconf
or dconf.service
?This manual will eventually describe how to install, use, and extend Home Manager.
diff --git a/options.html b/options.html index 6788accfa..9e69ff9ad 100644 --- a/options.html +++ b/options.html @@ -2528,6 +2528,102 @@ Can be used to specify extensions. }
Declared by:
<home-manager/modules/programs/beets.nix>
+ |
programs.borgmatic.enable
Whether to enable Borgmatic.
Type: boolean
Default: false
Example: true
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.package
Type: package
Default: pkgs.borgmatic
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups
Borgmatic allows for several named backup configurations, +each with its own source directories and repositories. +
Type: attribute set of (submodule)
Example:
{ + personal = { + location = { + sourceDirectories = [ "/home/me/personal" ]; + repositories = [ "ssh://myuser@myserver.com/./personal-repo" ]; + }; + }; + work = { + location = { + sourceDirectories = [ "/home/me/work" ]; + repositories = [ "ssh://myuser@myserver.com/./work-repo" ]; + }; + }; +}; +
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.consistency.checks
Consistency checks to run
Type: list of (submodule)
Default:
+ [
+
+ ]
+
Example:
[ + { + name = "repository"; + frequency = "2 weeks"; + } + { + name = "archives"; + frequency = "4 weeks"; + } + { + name = "data"; + frequency = "6 weeks"; + } + { + name = "extract"; + frequency = "6 weeks"; + } +]; +
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.consistency.checks.*.frequency
Frequency of this type of check
Type: null or string matching the pattern ([[:digit:]]+ .*)|always
Default: null
Example: "2 weeks"
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.consistency.checks.*.name
Name of consistency check to run.
Type: one of "repository", "archives", "data", "extract"
Example: "repository"
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.consistency.extraConfig
Extra settings.
Type: attribute set of (string or boolean or (path) or signed integer)
Default:
+ {
+
+ }
+
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.location.extraConfig
Extra settings.
Type: attribute set of (string or boolean or (path) or signed integer)
Default:
+ {
+
+ }
+
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.location.repositories
Paths to repositories.
Type: list of string
Example: ["ssh://myuser@myrepo.myserver.com/./repo"]
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.location.sourceDirectories
Directories to backup.
Type: list of string
Example: [config.home.homeDirectory]
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.retention.extraConfig
Extra settings.
Type: attribute set of (string or boolean or (path) or signed integer)
Default:
+ {
+
+ }
+
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.retention.keepDaily
Number of daily archives to keep. Use -1 for no limit.
Type: null or signed integer
Default: null
Example: 3
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.retention.keepHourly
Number of hourly archives to keep. Use -1 for no limit.
Type: null or signed integer
Default: null
Example: 3
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.retention.keepMinutely
Number of minutely archives to keep. Use -1 for no limit.
Type: null or signed integer
Default: null
Example: 3
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.retention.keepMonthly
Number of monthly archives to keep. Use -1 for no limit.
Type: null or signed integer
Default: null
Example: 3
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.retention.keepSecondly
Number of secondly archives to keep. Use -1 for no limit.
Type: null or signed integer
Default: null
Example: 3
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.retention.keepWeekly
Number of weekly archives to keep. Use -1 for no limit.
Type: null or signed integer
Default: null
Example: 3
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.retention.keepWithin
Keep all archives within this time interval.
Type: null or string matching the pattern [[:digit:]]+[Hdwmy]
Default: null
Example: "2d"
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.retention.keepYearly
Number of yearly archives to keep. Use -1 for no limit.
Type: null or signed integer
Default: null
Example: 3
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.storage.encryptionPasscommand
Command writing the passphrase to standard output.
Type: null or string
Default: null
Example: "${pkgs.password-store}/bin/pass borg-repo"
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
+ |
programs.borgmatic.backups.<name>.storage.extraConfig
Extra settings.
Type: attribute set of (string or boolean or (path) or signed integer)
Default:
+ {
+
+ }
+
Declared by:
+ <home-manager/modules/programs/borgmatic.nix>
|
programs.bottom.enable
Whether to enable bottom, a cross-platform graphical process/system monitor with a customizable interface.
Type: boolean
Default: false
Example: true
Declared by: