Skip to content

Commit 4a2b05e

Browse files
committed
install jujutsu
1 parent 5df8ee3 commit 4a2b05e

2 files changed

Lines changed: 32 additions & 0 deletions

File tree

home/programs/jujutsu/default.nix

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
{ config, ... }:
2+
3+
let
4+
cfg = config.programs.git;
5+
in
6+
{
7+
programs.jujutsu = {
8+
enable = true;
9+
10+
settings = {
11+
inherit (cfg.settings) user;
12+
13+
aliases = {
14+
l = {
15+
definition = [ "log" "-r" "(main..@):: | (main..@)-" ];
16+
doc = "Log pending changes";
17+
};
18+
};
19+
20+
revset-aliases = {
21+
"trunk()" = "main@origin";
22+
};
23+
24+
signing = {
25+
inherit (cfg.signing) key;
26+
behavior = "own";
27+
backend = "gpg";
28+
};
29+
};
30+
};
31+
}

home/wm/niri/default.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ in
8080
../../programs/dankcalendar
8181
../../programs/fuzzel
8282
../../programs/helium
83+
../../programs/jujutsu
8384
../../programs/kitty
8485
../../programs/waybar
8586
../../programs/waypaper

0 commit comments

Comments
 (0)