{ config, ... }:
{
  xdg.mimeApps.enable = true;

  services.remmina = {
    enable = true;
    package = config.lib.test.mkStubPackage { };

    addRdpMimeTypeAssoc = false;
    systemdService = {
      enable = true;
      startupFlags = [
        "--icon"
        "--enable-extra-hardening"
      ];
    };
  };

  nmt.script = ''
    serviceFile='./home-files/.config/systemd/user/remmina.service'

    assertFileExists $serviceFile
    assertFileRegex $serviceFile 'ExecStart=.*/bin/dummy'
    assertFileRegex $serviceFile "dummy --icon --enable-extra-hardening"

    mimetypeFile='./home-files/.local/share/mime/packages/application-x-rdp.xml'

    assertPathNotExists $mimetypeFile
  '';
}
