mirror of
https://github.com/thegeneralist01/config.git
synced 2026-05-30 08:37:01 +02:00
yep
This commit is contained in:
parent
609179ec34
commit
082a4ad541
1 changed files with 44 additions and 20 deletions
|
|
@ -1,31 +1,55 @@
|
||||||
{ lib, pkgs, ... }: let
|
{ lib, pkgs, ... }:
|
||||||
|
let
|
||||||
inherit (lib) getExe;
|
inherit (lib) getExe;
|
||||||
in {
|
in
|
||||||
|
{
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
gnupg
|
gnupg
|
||||||
|
difftastic
|
||||||
];
|
];
|
||||||
|
|
||||||
home-manager.sharedModules = [{
|
home-manager.sharedModules = [
|
||||||
programs = {
|
{
|
||||||
gpg.enable = true;
|
programs = {
|
||||||
gh.enable = true;
|
gpg.enable = true;
|
||||||
gh-dash.enable = true;
|
gh.enable = true;
|
||||||
git = {
|
gh-dash.enable = true;
|
||||||
enable = true;
|
|
||||||
|
|
||||||
userName = "TheGeneralist";
|
git = {
|
||||||
userEmail = "180094941+thegeneralist01@users.noreply.github.com";
|
enable = true;
|
||||||
lfs.enable = true;
|
|
||||||
|
|
||||||
extraConfig = {
|
userName = "TheGeneralist";
|
||||||
commit.gpgSign = true;
|
userEmail = "180094941+thegeneralist01@users.noreply.github.com";
|
||||||
tag.gpgSign = true;
|
lfs.enable = true;
|
||||||
gpg.format = "ssh";
|
|
||||||
gpg.program = getExe pkgs.gnupg;
|
extraConfig = {
|
||||||
user.signingKey = "~/.ssh/id_ed25519";
|
commit.gpgSign = true;
|
||||||
|
tag.gpgSign = true;
|
||||||
|
gpg.format = "ssh";
|
||||||
|
gpg.program = getExe pkgs.gnupg;
|
||||||
|
user.signingKey = "~/.ssh/id_ed25519";
|
||||||
|
diff.algorithm = "histogram";
|
||||||
|
diff.colorMoved = "default";
|
||||||
|
|
||||||
|
pull.rebase = true;
|
||||||
|
push.autoSetupRemote = true;
|
||||||
|
|
||||||
|
merge.conflictStyle = "zdiff3";
|
||||||
|
rebase.autoSquash = true;
|
||||||
|
rebase.autoStash = true;
|
||||||
|
rebase.updateRefs = true;
|
||||||
|
rerere.enabled = true;
|
||||||
|
|
||||||
|
fetch.fsckObjects = true;
|
||||||
|
receive.fsckObjects = true;
|
||||||
|
transfer.fsckobjects = true;
|
||||||
|
|
||||||
|
# https://bernsteinbear.com/git
|
||||||
|
alias.recent = "! git branch --sort=-committerdate --format=\"%(committerdate:relative)%09%(refname:short)\" | head -10";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
|
||||||
|
|
||||||
}];
|
}
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue