Nix configurations for my personal machines (Linux & macOS)

feat(git): jujutsu changes

- enable `git.write-change-id-header`
- add `tug-here` alias

ovyerus.com fa3c6b76 dd3b593e

verified
Changed files
+4 -2
modules
+1 -1
modules/programs/desktop-cli.nix
···
nixos.ifEnabled = {myconfig, ...}: {
programs.nh = {
enable = true;
-
flake = "/home/${myconfig.constants.username}/.config/nixos";
};
};
···
nixos.ifEnabled = {myconfig, ...}: {
programs.nh = {
enable = true;
+
flake = "/etc/nixos";
};
};
+3 -1
modules/programs/git.nix
···
};
aliases = {
-
tug = ["bookmark" "move" "--from" "closest_bookmark(@-)" "--to" "@-"];
e = ["edit"];
n = ["new"];
};
merge-tools.mergiraf = {
···
git = {
sign-on-push = true;
push-new-bookmarks = true;
};
signing = {
···
};
aliases = {
e = ["edit"];
n = ["new"];
+
tug = ["bookmark" "move" "--from" "closest_bookmark(@-)" "--to" "@-"];
+
tug-here = ["bookmark" "move" "--from" "closest_bookmark(@)" "--to" "@"];
};
merge-tools.mergiraf = {
···
git = {
sign-on-push = true;
push-new-bookmarks = true;
+
write-change-id-header = true;
};
signing = {