1
0
Fork 0
mirror of https://github.com/nix-community/home-manager.git synced 2025-11-08 19:46:05 +01:00

files: support recursive linking of directory

This commit is contained in:
Robert Helgesson 2017-11-06 18:00:25 +01:00
parent fad1e108d8
commit 54043df8fb
No known key found for this signature in database
GPG key ID: C3DB11069E65DC86
2 changed files with 28 additions and 2 deletions

View file

@ -89,6 +89,23 @@ in
for files created through the <varname>text</varname> option.
'';
};
recursive = mkOption {
type = types.bool;
default = false;
description = ''
If the file source is a directory, then this option
determines whether the directory should be recursively
linked to the target location. This option has no effect
if the source is a file.
</para><para>
If <literal>false</literal> (the default) then the target
will be a symbolic link to the source directory. If
<literal>true</literal> then the target will be a
directory structure matching the source's but whose leafs
are symbolic links to the files of the source directory.
'';
};
};
config = {