files: allow disabling creation of a file

PR #3622
This commit is contained in:
Lars Mühmel
2023-01-25 22:58:35 +01:00
committed by Robert Helgesson
parent c59f0eac51
commit 7efca2ca18
4 changed files with 24 additions and 1 deletions

View File

@@ -15,6 +15,14 @@ in
fileType = basePathDesc: basePath: types.attrsOf (types.submodule (
{ name, config, ... }: {
options = {
enable = mkOption {
type = types.bool;
default = true;
description = ''
Whether this file should be generated. This option allows specific
files to be disabled.
'';
};
target = mkOption {
type = types.str;
apply = p: