let
  pvScript = builtins.toFile "pv.sh" "cat $1";
  expected = builtins.toFile "settings-expected" ''








    set previewer ${pvScript}



    # More config...

  '';
in {
  programs.lf = {
    enable = true;

    extraConfig = ''
      # More config...
    '';

    previewer = { source = pvScript; };
  };

  nmt.script = ''
    assertFileExists home-files/.config/lf/lfrc
    assertFileContent home-files/.config/lf/lfrc ${expected}
  '';
}