{ lib, ... }:

{
  home.username = lib.mkForce "root";

  systemd.user.services."test-service@" = {
    Unit = {
      Description = "A basic test service";
    };

    Service = {
      Environment = [
        "VAR1=1"
        "VAR2=2"
      ];
      ExecStart = ''/some/exec/start/command --with-arguments "%i"'';
    };
  };

  nmt.script = ''
    serviceFile=home-files/.config/systemd/user/test-service@.service
    assertPathNotExists $serviceFile
  '';
}
