diff options
| author | Seth Flynn <[email protected]> | 2025-02-27 06:11:38 -0500 |
|---|---|---|
| committer | getchoo-bot[bot] <183349775+getchoo-bot[bot]@users.noreply.github.com> | 2025-03-01 04:09:06 +0000 |
| commit | 58d2b4a2031f76c8ef5d536a0c600254bf7050bc (patch) | |
| tree | 27de88424e1a1176a3b0e0d8b59575ef5c45d985 /users/seth/mixins | |
| parent | 6f24314b7d4e3b99f25afa530174ae75ce800d3a (diff) | |
revert: "seth/jj: drop"
Refs: 1067034
Diffstat (limited to 'users/seth/mixins')
| -rw-r--r-- | users/seth/mixins/default.nix | 1 | ||||
| -rw-r--r-- | users/seth/mixins/jj.nix | 33 |
2 files changed, 34 insertions, 0 deletions
diff --git a/users/seth/mixins/default.nix b/users/seth/mixins/default.nix index e898b0e..1668f23 100644 --- a/users/seth/mixins/default.nix +++ b/users/seth/mixins/default.nix @@ -11,6 +11,7 @@ ./git.nix ./gnome.nix ./gpg.nix + ./jj.nix ./mangohud.nix ./niri.nix ./nu.nix diff --git a/users/seth/mixins/jj.nix b/users/seth/mixins/jj.nix new file mode 100644 index 0000000..54b83a1 --- /dev/null +++ b/users/seth/mixins/jj.nix @@ -0,0 +1,33 @@ +{ config, lib, ... }: + +{ + assertions = [ + { + assertion = + config.programs.jujutsu.enable -> (config.programs.git.enable && config.programs.gh.enable); + message = "`programs.git` and `programs.gh` are required to use `programs.jujutsu`"; + } + ]; + + programs = { + jujutsu = { + enable = lib.mkDefault config.programs.git.enable; + + settings = { + user = { + name = "Seth Flynn"; + email = "[email protected]"; + + # https://github.com/jj-vcs/jj/issues/4979 + git.subprocess = true; + }; + + signing = { + sign-all = true; + backend = "gpg"; + key = "D31BD0D494BBEE86"; + }; + }; + }; + }; +} |
