Compare commits
16 commits
fd14195ccd
...
621a555c25
Author | SHA1 | Date | |
---|---|---|---|
621a555c25 | |||
88c22f7b6a | |||
dc22952892 | |||
5bcecad8b6 | |||
325ddabe3c | |||
ca135b4935 | |||
bc21047420 | |||
f73891c335 | |||
555d229cf1 | |||
7a23d06079 | |||
3b959ee112 | |||
c74cd97351 | |||
a131d538c8 | |||
d229371421 | |||
45472e0722 | |||
9533f9c169 |
6 changed files with 59 additions and 18 deletions
12
flake.lock
generated
12
flake.lock
generated
|
@ -7,11 +7,11 @@
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736204492,
|
"lastModified": 1739992710,
|
||||||
"narHash": "sha256-CoBPRgkUex9Iz6qGSzi/BFVUQjndB0PmME2B6eEyeCs=",
|
"narHash": "sha256-9kEscmGnXHjSgcqyJR4TzzHhska4yz1inSQs6HuO9qU=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "home-manager",
|
"repo": "home-manager",
|
||||||
"rev": "20665c6efa83d71020c8730f26706258ba5c6b2a",
|
"rev": "1c189f011447810af939a886ba7bee33532bb1f9",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
@ -22,11 +22,11 @@
|
||||||
},
|
},
|
||||||
"nixpkgs": {
|
"nixpkgs": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1736012469,
|
"lastModified": 1739866667,
|
||||||
"narHash": "sha256-/qlNWm/IEVVH7GfgAIyP6EsVZI6zjAx1cV5zNyrs+rI=",
|
"narHash": "sha256-EO1ygNKZlsAC9avfcwHkKGMsmipUk1Uc0TbrEZpkn64=",
|
||||||
"owner": "nixos",
|
"owner": "nixos",
|
||||||
"repo": "nixpkgs",
|
"repo": "nixpkgs",
|
||||||
"rev": "8f3e1f807051e32d8c95cd12b9b421623850a34d",
|
"rev": "73cf49b8ad837ade2de76f87eb53fc85ed5d4680",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
|
|
|
@ -26,14 +26,35 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
extraConfig = {
|
extraConfig = {
|
||||||
core.editor = "nvim";
|
branch.sort = "-committerdate";
|
||||||
core.pager = "less -FX";
|
|
||||||
|
|
||||||
diff.ignoreSubmodules = "none";
|
core = {
|
||||||
|
editor = "nvim";
|
||||||
|
fsmonitor = true;
|
||||||
|
pager = "less -FX";
|
||||||
|
untrackedCache = true;
|
||||||
|
};
|
||||||
|
|
||||||
fetch.parallel = 8;
|
column.ui = "auto";
|
||||||
fetch.writeCommitGraph = true;
|
|
||||||
fetch.recurseSubmodules = true;
|
commit.verbose = true;
|
||||||
|
|
||||||
|
diff = {
|
||||||
|
algorithm = "histogram";
|
||||||
|
colorMoved = "plain";
|
||||||
|
ignoreSubmodules = "none";
|
||||||
|
mnemonicPrefix = true;
|
||||||
|
renames = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
fetch = {
|
||||||
|
all = true;
|
||||||
|
parallel = 8;
|
||||||
|
prune = true;
|
||||||
|
pruneTags = true;
|
||||||
|
recurseSubmodules = true;
|
||||||
|
writeCommitGraph = true;
|
||||||
|
};
|
||||||
|
|
||||||
format.pretty = "format:%C(yellow)%h %Cblue%>(12)%ad %C(red)%G? %Cgreen%<(7,trunc)%aN%Cred%d %Creset%s";
|
format.pretty = "format:%C(yellow)%h %Cblue%>(12)%ad %C(red)%G? %Cgreen%<(7,trunc)%aN%Cred%d %Creset%s";
|
||||||
|
|
||||||
|
@ -41,8 +62,11 @@
|
||||||
|
|
||||||
log.date = "relative";
|
log.date = "relative";
|
||||||
|
|
||||||
merge.ff = false;
|
merge = {
|
||||||
merge.tool = "nvim";
|
conflictstyle = "zdiff3";
|
||||||
|
ff = false;
|
||||||
|
tool = "nvim";
|
||||||
|
};
|
||||||
|
|
||||||
mergetool.nvim.cmd = "nvim -d $BASE $LOCAL $REMOTE $MERGED -c 'DiffviewOpen'";
|
mergetool.nvim.cmd = "nvim -d $BASE $LOCAL $REMOTE $MERGED -c 'DiffviewOpen'";
|
||||||
mergetool.nvim.trustExitCode = false;
|
mergetool.nvim.trustExitCode = false;
|
||||||
|
@ -52,17 +76,31 @@
|
||||||
|
|
||||||
pull.rebase = true;
|
pull.rebase = true;
|
||||||
|
|
||||||
push.recurseSubmodules = "on-demand";
|
push = {
|
||||||
|
autoSetupRemote = true;
|
||||||
|
default = "simple";
|
||||||
|
followTags = true;
|
||||||
|
recurseSubmodules = "on-demand";
|
||||||
|
};
|
||||||
|
|
||||||
rebase.autostash = true;
|
rebase = {
|
||||||
|
qutoSquash = true;
|
||||||
|
autoStash = true;
|
||||||
|
updateRefs = true;
|
||||||
|
};
|
||||||
|
|
||||||
rerere.enabled = true;
|
rerere = {
|
||||||
|
autoupdate = true;
|
||||||
|
enabled = true;
|
||||||
|
};
|
||||||
|
|
||||||
status.submoduleSummary = true;
|
status.submoduleSummary = true;
|
||||||
|
|
||||||
submodule.fetchJobs = 8;
|
submodule.fetchJobs = 8;
|
||||||
submodule.recurse = true;
|
submodule.recurse = true;
|
||||||
|
|
||||||
|
tag.sort = "version:refname";
|
||||||
|
|
||||||
worktree.guessRemote = true;
|
worktree.guessRemote = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -122,6 +122,8 @@
|
||||||
nixd
|
nixd
|
||||||
nixpkgs-fmt
|
nixpkgs-fmt
|
||||||
bitbake-language-server
|
bitbake-language-server
|
||||||
|
pyright
|
||||||
|
|
||||||
(python3.withPackages (ps: with ps; [
|
(python3.withPackages (ps: with ps; [
|
||||||
pep8
|
pep8
|
||||||
autopep8
|
autopep8
|
||||||
|
|
|
@ -113,6 +113,7 @@ local servers = {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
["pyright"] = {},
|
||||||
["texlab"] = {},
|
["texlab"] = {},
|
||||||
["yamlls"] = {
|
["yamlls"] = {
|
||||||
yaml = {
|
yaml = {
|
||||||
|
|
|
@ -1,6 +1,7 @@
|
||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
{
|
{
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
|
devenv
|
||||||
difftastic
|
difftastic
|
||||||
dust
|
dust
|
||||||
htop
|
htop
|
||||||
|
|
|
@ -7,7 +7,6 @@
|
||||||
gs = "git status";
|
gs = "git status";
|
||||||
gd = "git diff";
|
gd = "git diff";
|
||||||
gf = "git fetch";
|
gf = "git fetch";
|
||||||
gfp = "git fetch --prune";
|
|
||||||
k = "kubectl";
|
k = "kubectl";
|
||||||
ww = "nvim -c VimwikiIndex";
|
ww = "nvim -c VimwikiIndex";
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue