X-Git-Url: http://git.scottworley.com/auto-upgrade-with-pinch/blobdiff_plain/f1a53b29b8269cb5dd28a3285bc95a7df37f9a16..e830691a697a3a5d0e4461ceb073ac36abdfe3d6:/upgrade-config.nix?ds=inline
diff --git a/upgrade-config.nix b/upgrade-config.nix
index e9962eb..67c4ec1 100644
--- a/upgrade-config.nix
+++ b/upgrade-config.nix
@@ -33,6 +33,7 @@ evalModules {
can use them both as points of intervention in the automation and to
author and push changes back up.
'';
+ default = { };
type = types.attrsOf (types.submodule {
options = {
url = mkOption {
@@ -84,14 +85,6 @@ evalModules {
specifed in signingKeys.
'';
};
- signingKeys = mkOption {
- type = types.listOf types.path;
- description = ''
- Files containing GPG keys that are authorized to sign updates.
- Updates are only merged if the commit at the tip of the remote
- ref is signed with one of these keys.
- '';
- };
};
});
example = {
@@ -114,6 +107,7 @@ evalModules {
repos' paths.
'';
type = types.listOf types.path;
+ default = [ ];
example = [ "/etc/nixos/channels" ];
};
@@ -121,6 +115,7 @@ evalModules {
description = ''
User environments to update as part of an upgrade run.
'';
+ default = { };
type = types.attrsOf (types.submodule {
options = {
package = mkOption {