{ ... }: { programs.jujutsu.settings = { user = { email = "isabella@sorre.xyz"; name = "Isabella Bastaja"; }; ui.paginate = "never"; signing = { behavior = "own"; backend = "gpg"; key = "isabella@sorre.xyz"; backends.gpg.allow-expired-keys = false; }; git = { sign-on-push = true; 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..@)-" ]; aliases.tug = [ "bookmark" "move" "--from" "heads(::@- & bookmarks())" "--to" "@-" ]; }; programs.delta.enableJujutsuIntegration = true; }