X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fenvironment.nix;h=1cc3b6cc315752657b603321337245786c7c0ef1;hb=837839540681845b66aa5ea219dcc75579599a3c;hp=b321e03f50328fcf8f27c396701c753dfff503bc;hpb=bd0cb07b13aecd16a0782492655843a1b699611d;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/environment.nix b/modules/private/environment.nix index b321e03..1cc3b6c 100644 --- a/modules/private/environment.nix +++ b/modules/private/environment.nix @@ -586,8 +586,7 @@ in }; }; nrdp_tokens = mkOption { type = listOf str; description = "Tokens allowed to push status update"; }; - slack_url = mkOption { type = str; description = "Slack webhook url to push status update"; }; - slack_channel = mkOption { type = str; description = "Slack channel to push status update"; }; + apprise_urls = mkOption { type = str; description = "Apprise space-separated urls to push status update"; }; netdata_aggregator = mkOption { type = str; description = "Url where netdata information should be sent"; }; netdata_keys = mkOption { type = attrsOf str; description = "netdata host keys"; }; contacts = mkOption { type = attrsOf unspecified; description = "Contact dicts to fill naemon objects"; }; @@ -909,6 +908,8 @@ in default = {}; type = attrsOf (submodule { options = { + assetType = mkOption { type = enum ["tgz" "url" "googleFont"]; default = "url"; description = "Type of asset"; }; + tgzRemoveComponents = mkOption { type = int; default = 0; description = "Remove components when extracting"; }; url = mkOption { type = str; description = "URL to fetch"; }; sha256 = mkOption { type = str; description = "Hash of the url"; }; };