aboutsummaryrefslogtreecommitdiff
path: root/share/cfg/jujutsu.nix
blob: 4951875107b8c16f761a4a0c7262208285d8895d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
{ ... }:
{
  programs.jujutsu.settings = {
    user = {
      email = "mbastaja@sorre.xyz";
      name = "Miran Bastaja";
    };
    ui.paginate = "never";
    signing = {
      behavior = "own";
      backend = "gpg";
      key = "mbastaja@sorre.xyz";
      backends.gpg.allow-expired-keys = false;
    };
    git = {
      private-commits = "description(glob:'private:*')";
      write-change-id-header = true;
    };

    # `jj l` shows commits on the working-copy commit's (anonymous) branch
    # compared to the `main` branch
    aliases.l = [
      "log"
      "-r"
      "(main..@):: | (main..@)-"
    ];
  };
}