NUR

NUR Options

/ to filter ↑ ↓ to browse Esc to return to the filter

services.rustic-exporter.enable Link copied!

Whether to enable rustic-exporter.

Type
boolean
Default
false
Example
true
Declared in
<pedorich-n/nur-packages/modules/nixos/rustic-exporter/module.nix>

services.rustic-exporter.package Link copied!

The rustic-exporter package to use.

Type
package
Default
pkgs.rustic-exporter
Declared in
<pedorich-n/nur-packages/modules/nixos/rustic-exporter/module.nix>

services.rustic-exporter.arguments Link copied!

Command line arguments to pass to rustic-exporter. See <https://github.com/timtorChen/rustic-exporter#command-line> for more information.

Type
open submodule of attribute set of anything
Default
{ }
Declared in
<pedorich-n/nur-packages/modules/nixos/rustic-exporter/module.nix>

services.rustic-exporter.arguments.host Link copied!

Address on which rustic-exporter listens.

Type
string
Default
"127.0.0.1"
Example
"0.0.0.0"
Declared in
<pedorich-n/nur-packages/modules/nixos/rustic-exporter/module.nix>

services.rustic-exporter.arguments.interval Link copied!

Metrics collection frequency in seconds.

Type
positive integer, meaning >0
Default
300
Example
1500
Declared in
<pedorich-n/nur-packages/modules/nixos/rustic-exporter/module.nix>

services.rustic-exporter.arguments.port Link copied!

Port on which rustic-exporter listens.

Type
16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
8080
Example
9000
Declared in
<pedorich-n/nur-packages/modules/nixos/rustic-exporter/module.nix>

services.rustic-exporter.configFile Link copied!

Path to a TOML config file. See <https://github.com/timtorChen/rustic-exporter#configuration-file> for more information.

Note

Config file is loaded using systemd's LoadCredential method. Don't set the config option in arguments.

Type
absolute path
Example
"/run/secrets/rustic-exporter.toml"
Declared in
<pedorich-n/nur-packages/modules/nixos/rustic-exporter/module.nix>

services.rustic-exporter.openFirewall Link copied!

Whether to open the firewall for rustic-exporter.

Type
boolean
Default
false
Declared in
<pedorich-n/nur-packages/modules/nixos/rustic-exporter/module.nix>

services.safebucket.enable Link copied!

Whether to enable safebucket.

Type
boolean
Default
false
Example
true
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.package Link copied!

The safebucket package to use.

Type
package
Default
pkgs.safebucket
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.dataDir Link copied!

Path to store safebucket data. This path will be used for the following default environment variables:

  • DATABASE__SQLITE__PATH
  • ACTIVITY__FILESYSTEM__DIRECTORY
  • NOTIFIER__FILESYSTEM__DIRECTORY
Type
string
Default
"/var/lib/safebucket"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment Link copied!

Environment variables to set for the safebucket service. See <https://docs.safebucket.io/configuration/environment-variables> for more information.

Type
open submodule of attribute set of (string or signed integer or floating point number or boolean or absolute path or package)
Default
{ }
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.ACTIVITY__FILESYSTEM__DIRECTORY Link copied!

Path to use for storing the Safebucket activity.

Type
null or absolute path
Default
"/var/lib/safebucket/activity"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.ACTIVITY__TYPE Link copied!

Activity provider to use with Safebucket. See <https://docs.safebucket.io/configuration/activity-providers> for more information.

Type
string
Default
"filesystem"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.APP__PORT Link copied!

Port on which Safebucket listens.

Type
16 bit unsigned integer; between 0 and 65535 (both inclusive)
Default
8080
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.APP__STATIC_FILES__ENABLED Link copied!

Whether to enable static file serving.

Type
boolean
Default
true
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.AUTH__PROVIDERS__KEYS Link copied!

Comma-separated list of auth providers to use with Safebucket. See <https://docs.safebucket.io/configuration/authentication> for more information.

Type
string
Default
"local"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.CACHE__TYPE Link copied!

Cache to use with Safebucket. See <https://docs.safebucket.io/configuration/cache-providers> for more information.

Type
string
Default
"memory"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.DATABASE__SQLITE__PATH Link copied!

Path to the SQLite database for Safebucket to use.

Type
null or absolute path
Default
"/var/lib/safebucket/safebucket.db"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.DATABASE__TYPE Link copied!

Database type which Safebucket will use. See <https://docs.safebucket.io/configuration/database-providers> for more information.

Type
string
Default
"sqlite"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.EVENTS__QUEUES__BUCKET_EVENTS__NAME Link copied!

Storage bucket events queue name.

Type
string
Default
"safebucket-bucket-events"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.EVENTS__QUEUES__NOTIFICATIONS__NAME Link copied!

Notification events queue name.

Type
string
Default
"safebucket-notifications"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.EVENTS__QUEUES__OBJECT_DELETION__NAME Link copied!

Object deletion events queue name.

Type
string
Default
"safebucket-object-deletion"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.EVENTS__TYPE Link copied!

Events provider to use with Safebucket. See <https://docs.safebucket.io/configuration/event-providers> for more information.

Type
string
Default
"memory"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.NOTIFIER__FILESYSTEM__DIRECTORY Link copied!

Path to use for storing the Safebucket notifications.

Type
null or absolute path
Default
"/var/lib/safebucket/notifications"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environment.NOTIFIER__TYPE Link copied!

Notifications provider to use with Safebucket. See <https://docs.safebucket.io/configuration/notification-providers> for more information.

Type
string
Default
"filesystem"
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.environmentFiles Link copied!

Files to load environment variables from in addition to services.safebucket.environment. This is useful to avoid putting secrets into the nix store. See <https://docs.safebucket.io/configuration/environment-variables> for more information.

Type
list of absolute path
Default
[ ]
Example
[
  "/run/secrets/safebucket.env"
]
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>

services.safebucket.openFirewall Link copied!

Whether to open the firewall for Safebucket.

Type
boolean
Default
false
Declared in
<pedorich-n/nur-packages/modules/nixos/safebucket/module.nix>