{
  config,
  pkgs,
  inputs,
  ...
}:
{
  home.packages = with pkgs; [
    diffedit3
    jj-fzf
    jjui
    lazyjj
    meld
  ];
  programs.jujutsu = {
    enable = true;
    settings = {
      git.sign-on-push = true;
      ui = {
        default-command = "log";
        editor = "nano";
        pager = ":builtin";
        diff-editor = "meld-3"; # Or `kdiff3`, or `diffedit3`, ...
        merge-editor = "meld-3"; # Or "vscode" or "vscodium" or "kdiff3" or "vimdiff"
      };
      user = {
        name = "Marvin Roman";
        email = "marvin@colab.coop";
      };
      signing = {
        backend = "ssh";
        behavior = "own";
        key = "~/.ssh/id_ed25519.pub";
      };
    };
  };
}