Compare commits

..

2 commits

Author SHA1 Message Date
d39af34997
home: Enable jujutsu 2024-11-14 09:41:00 +01:00
ba693ccad9
jujutsu: Disable ediff, fix difftastic config 2024-11-14 09:40:41 +01:00
2 changed files with 21 additions and 10 deletions

View file

@ -40,6 +40,8 @@ in
config = mkIf cfg.enable { config = mkIf cfg.enable {
programs.jujutsu = { programs.jujutsu = {
enable = true; enable = true;
ediff = false;
settings = { settings = {
user = { user = {
name = cfg.name; name = cfg.name;
@ -58,18 +60,19 @@ in
pager = lib.getExe pkgs.bat; pager = lib.getExe pkgs.bat;
}; };
diff.difftastic = { merge-tools = {
program = lib.getExe pkgs.difftastic; difftastic = {
diff-args = [ program = lib.getExe pkgs.difftastic;
"--color=auto" diff-args = [
"--background=dark" "--color=always"
"--display=side-by-side-show-both" "--background=dark"
"$left" "--display=side-by-side-show-both"
"$right" "$left"
]; "$right"
];
};
}; };
signing = { signing = {
sign-all = true; sign-all = true;
backend = cfg.signingBackend; backend = cfg.signingBackend;

View file

@ -98,6 +98,13 @@ in
}; };
}; };
gpg.enable = true; gpg.enable = true;
jujutsu = {
enable = true;
name = "Erwin Boskma";
email = "erwin@datarift.nl";
signingKey = "~/.ssh/id_ed25519_sk_personal.pub";
signingBackend = "ssh";
};
mpd.enable = true; mpd.enable = true;
neovim.enable = true; neovim.enable = true;
nnn.enable = true; nnn.enable = true;
@ -274,6 +281,7 @@ in
# wineWowPackages.waylandFull # wineWowPackages.waylandFull
# winetricks # winetricks
wl-clipboard wl-clipboard
wlvncc
zeal zeal
zed-editor zed-editor