{ ... }:
{
  config = {
    xdg.mime.enable = true;
    xdg.desktopEntries = {
      mime-test = {
        # mime info test
        name = "mime-test";
        mimeType = [
          "text/html"
          "text/xml"
        ];
      };

    };

    nmt.script = ''
      assertFileExists home-path/share/applications/mimeinfo.cache # Check that update-desktop-database created file
      # Check that update-desktop-database file matches expected
      assertFileContent \
        home-path/share/applications/mimeinfo.cache \
        ${./mime-expected.cache}

      assertDirectoryExists home-path/share/mime # Check that update-mime-database created directory
      assertDirectoryNotEmpty home-path/share/mime # Check that update-mime-database created files

    '';
  };
}
