{ ... }: { 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 ''; }; }