let
  defpref = ''
    defined through defaultPreferences
  '';

  autopref = ''
    defined through automaticPreferences
  '';

in {
  programs.ne = {
    enable = true;
    defaultPreferences = defpref;
    automaticPreferences.".default" = autopref;
  };

  nmt = {
    description =
      "Check that it gracefully handles the case of both defaultPreferences and automaticPreferences.'.default' being set, defaulting to the former.";
    script = ''
      assertFileExists home-files/.ne/.default#ap
      assertFileContent home-files/.ne/.default#ap ${
        builtins.toFile "defpref" defpref
      }
    '';
  };
}