File tree 4 files changed +45
-27
lines changed
4 files changed +45
-27
lines changed Original file line number Diff line number Diff line change 9
9
imports = [
10
10
( import ./${ hostname } )
11
11
] ;
12
-
12
+
13
13
nixpkgs = {
14
14
config = {
15
15
allowUnfree = true ;
39
39
} ;
40
40
} ;
41
41
networking . hostName = hostname ;
42
-
42
+
43
43
time . timeZone = "America/Detroit" ;
44
44
systemd . coredump . enable = true ;
45
45
Original file line number Diff line number Diff line change 48
48
} :
49
49
nixpkgs . lib . nixosSystem {
50
50
system = target ;
51
- specialArgs = { inherit inputs ; inherit hostname ; } ;
51
+ specialArgs = {
52
+ inherit inputs ;
53
+ inherit hostname ;
54
+ } ;
52
55
modules =
53
56
[
54
57
./.
Original file line number Diff line number Diff line change 33
33
settings = {
34
34
user = {
35
35
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
+ } ;
37
44
} ;
38
-
39
- ui . paginate = "never" ;
40
- ui . default-command = [ "log" "--reversed" ] ;
41
45
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 ;
43
58
} ;
44
59
} ;
45
60
git = {
92
107
end
93
108
'' ;
94
109
shellAliases = {
95
- cat = "bat --paging=never" ;
110
+ cat = "${ lib . getExe pkgs . bat } --paging=never" ;
96
111
nxswitch = "sudo nixos-rebuild switch --flake ${ config . xdg . configHome } /nix" ;
97
112
nxbuild = "sudo nixos-rebuild boot --flake ${ config . xdg . configHome } /nix" ;
98
113
nxedit = "${ config . home . sessionVariables . EDITOR } ${ config . xdg . configHome } /nix" ;
You can’t perform that action at this time.
0 commit comments