1
0
mirror of https://github.com/nix-community/home-manager synced 2024-06-29 09:58:32 +02:00

files: remove assertion on recursive onChange

See discussion in

  https://github.com/nix-community/home-manager/pull/2031
This commit is contained in:
Robert Helgesson 2021-05-30 11:54:33 +02:00
parent 07ad6a4f76
commit d2aaeac42c
No known key found for this signature in database
GPG Key ID: 36BDAA14C2797E89
2 changed files with 2 additions and 13 deletions

View File

@ -39,17 +39,6 @@ in
}; };
config = { config = {
assertions = [(
let
conflicts = mapAttrsToList (n: v: n)
(filterAttrs (n: v: v.recursive && v.onChange != "") cfg);
in {
assertion = conflicts == [];
message = ''
Cannot use 'home.file.<name>.onChange' when 'home.file.<name>.recursive' is enabled:
${concatStringsSep ", " conflicts}'';
})];
lib.file.mkOutOfStoreSymlink = path: lib.file.mkOutOfStoreSymlink = path:
let let
pathStr = toString path; pathStr = toString path;

View File

@ -83,8 +83,8 @@ with lib;
<emphasis>after</emphasis> the new files have been linked <emphasis>after</emphasis> the new files have been linked
into place. into place.
</para><para> </para><para>
Note, this option cannot be used when <literal>recursive</literal> Note, this code is always run when <literal>recursive</literal> is
is enabled. enabled.
''; '';
}; };