File tree Expand file tree Collapse file tree 1 file changed +6
-6
lines changed
nixos/modules/services/mail Expand file tree Collapse file tree 1 file changed +6
-6
lines changed Original file line number Diff line number Diff line change 789789
790790 pluginSettings = lib . mapAttrs ( n : lib . mkDefault ) (
791791 if versionAtLeast cfg . package . version "2.4" then
792- {
793- sieve_plugins = concatStringsSep " " cfg . sieve . plugins ;
794- sieve_extensions = concatStringsSep " " cfg . sieve . extensions ;
795- sieve_global_extensions = concatStringsSep " " cfg . sieve . globalExtensions ;
796- sieve_pipe_bin_dir = sievePipeBinScriptDirectory ;
797- }
792+ ( lib . concatMapAttrs ( n : v : optionalAttrs ( v != [ ] ) { ${ n } = concatStringsSep " " v ; } ) {
793+ sieve_plugins = cfg . sieve . plugins ;
794+ sieve_extensions = cfg . sieve . extensions ;
795+ sieve_global_extensions = cfg . sieve . globalExtensions ;
796+ } )
797+ // ( optionalAttrs ( cfg . sieve . pipeBins != [ ] ) { sieve_pipe_bin_dir = sievePipeBinScriptDirectory ; } )
798798 // sieveScriptSettings
799799 // imapSieveMailboxSettings
800800 else
You can’t perform that action at this time.
0 commit comments