anchor.diff:        userLoop = flip concatMapStrings usersWithKeys (u:
           let
             authKeys = concatStringsSep "," u.openssh.authorizedKeys.keys;
  -          authKeyFiles = concatStringsSep "," u.openssh.authorizedKeys.keyFiles;
  +          authKeyFiles = concatStringsSep " " u.openssh.authorizedKeys.keyFiles;
             preserveExisting = if u.openssh.authorizedKeys.preserveExistingKeys then "true" else "false";
           in ''
             mkAuthKeysFile "${u.name}" "${authKeys}" "${authKeyFiles}" "${preserveExisting}"
  
positive.code:             mkdir -m 0755 -p /etc/ssh
  
              if ! test -f /etc/ssh/ssh_host_${hktn}_key; then
                  ${pkgs.openssh}/bin/ssh-keygen -t ${hktn} -b ${toString hktb} -f /etc/ssh/ssh_host_${hktn}_key -N ""
              fi
            '';
  
  
negative.code:           LOCALE_ARCHIVE = "/var/run/current-system/sw/lib/locale/locale-archive";
          };
  
          path = [ pkgs.openssh pkgs.gnused ];
  
          preStart =
            ''
              ${mkAuthkeyScript}
  