1{
2 lib,
3 config,
4 ...
5}: {
6 options.myHome.programs.jujutsu.enable = lib.mkEnableOption "jujutsu version control";
7
8 config = lib.mkIf config.myHome.programs.jujutsu.enable {
9 programs.jjui = {
10 enable = true;
11 };
12 programs.jujutsu = {
13 enable = true;
14 settings = {
15 inherit (config.mySnippets.git) user;
16 signing = {
17 behavior = "own";
18 backend = "ssh";
19 key = "~/.ssh/id_ed25519.pub";
20 };
21 };
22 };
23 };
24}