Skip to content

Commit 7412572

Browse files
committed
Fiddle with jj settings
1 parent 1d1bfac commit 7412572

File tree

4 files changed

+45
-27
lines changed

4 files changed

+45
-27
lines changed

default.nix

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
imports = [
1010
(import ./${hostname})
1111
];
12-
12+
1313
nixpkgs = {
1414
config = {
1515
allowUnfree = true;
@@ -39,7 +39,7 @@
3939
};
4040
};
4141
networking.hostName = hostname;
42-
42+
4343
time.timeZone = "America/Detroit";
4444
systemd.coredump.enable = true;
4545

flake.lock

+18-18
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

+4-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,10 @@
4848
}:
4949
nixpkgs.lib.nixosSystem {
5050
system = target;
51-
specialArgs = {inherit inputs; inherit hostname;};
51+
specialArgs = {
52+
inherit inputs;
53+
inherit hostname;
54+
};
5255
modules =
5356
[
5457
./.

home-manager/default.nix

+21-6
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,28 @@
3333
settings = {
3434
user = {
3535
name = "Ross Smyth";
36-
email = "";
36+
# Email is a per-repo thing.
37+
};
38+
ui = {
39+
default-command = ["log" "--reversed"];
40+
pager = {
41+
command = [(lib.getExe pkgs.less) "-FRX"];
42+
env = {LESSCHARSET = "utf-8";};
43+
};
3744
};
38-
39-
ui.paginate = "never";
40-
ui.default-command = ["log" "--reversed"];
4145
git.subprocess = true;
42-
diff.tool = ["${lib.getExe pkgs.difftastic}" "--color=always" "$left" "$right"];
46+
diff.tool = "difft";
47+
merge-tools.difft = {
48+
program = lib.getExe pkgs.difftastic;
49+
diff-args = ["--color=always" "$left" "$right"];
50+
};
51+
merge-tools.mergiraf = {
52+
program = lib.getExe pkgs.mergiraf;
53+
merge-args = ["merge" "$base" "$left" "$right" "-o" "$output" "--fast"];
54+
merge-conflict-exit-code = [1];
55+
};
56+
git.colocate = true;
57+
snapshot.auto-update-stale = true;
4358
};
4459
};
4560
git = {
@@ -92,7 +107,7 @@
92107
end
93108
'';
94109
shellAliases = {
95-
cat = "bat --paging=never";
110+
cat = "${lib.getExe pkgs.bat} --paging=never";
96111
nxswitch = "sudo nixos-rebuild switch --flake ${config.xdg.configHome}/nix";
97112
nxbuild = "sudo nixos-rebuild boot --flake ${config.xdg.configHome}/nix";
98113
nxedit = "${config.home.sessionVariables.EDITOR} ${config.xdg.configHome}/nix";

0 commit comments

Comments
 (0)