diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/types/populate.nix | 8 | 
1 files changed, 6 insertions, 2 deletions
| diff --git a/lib/types/populate.nix b/lib/types/populate.nix index 894b8cc..18b5cd8 100644 --- a/lib/types/populate.nix +++ b/lib/types/populate.nix @@ -21,11 +21,15 @@        };        file = lib.mkOption {          apply = x: -          if lib.types.absolute-pathname.check x +          if lib.types.absolute-pathname.check x || lib.types.package.check x              then { path = x; }              else x;          default = null; -        type = lib.types.nullOr (lib.types.either lib.types.absolute-pathname source-types.file); +        type = lib.types.nullOr (lib.types.oneOf [ +          lib.types.absolute-pathname +          lib.types.package +          source-types.file +        ]);        };        git = lib.mkOption {          default = null; | 
