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;
|
||||
in {
|
||||
in
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
gnupg
|
||||
difftastic
|
||||
];
|
||||
|
||||
home-manager.sharedModules = [{
|
||||
programs = {
|
||||
gpg.enable = true;
|
||||
gh.enable = true;
|
||||
gh-dash.enable = true;
|
||||
git = {
|
||||
enable = true;
|
||||
home-manager.sharedModules = [
|
||||
{
|
||||
programs = {
|
||||
gpg.enable = true;
|
||||
gh.enable = true;
|
||||
gh-dash.enable = true;
|
||||
|
||||
userName = "TheGeneralist";
|
||||
userEmail = "180094941+thegeneralist01@users.noreply.github.com";
|
||||
lfs.enable = true;
|
||||
git = {
|
||||
enable = true;
|
||||
|
||||
extraConfig = {
|
||||
commit.gpgSign = true;
|
||||
tag.gpgSign = true;
|
||||
gpg.format = "ssh";
|
||||
gpg.program = getExe pkgs.gnupg;
|
||||
user.signingKey = "~/.ssh/id_ed25519";
|
||||
userName = "TheGeneralist";
|
||||
userEmail = "180094941+thegeneralist01@users.noreply.github.com";
|
||||
lfs.enable = true;
|
||||
|
||||
extraConfig = {
|
||||
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