configuration.nix/home/modules/programs/git/default.nix
Ivan Kirilov Dimitrov 4a7b27602d
flake parts
Squashed commit of the following:

commit 054b92e5e3
Author: Ivan Kirilov Dimitrov <ivan@idimitrov.dev>
Date:   Tue Jun 18 11:53:54 2024 +0200

    enable browserpass

commit 05f5ca0f91
Author: Ivan Kirilov Dimitrov <ivan@idimitrov.dev>
Date:   Sun Jun 16 14:37:06 2024 +0200

    wifi

commit 1d42e5fd1e
Author: Ivan Kirilov Dimitrov <ivan@idimitrov.dev>
Date:   Wed Jun 12 23:19:58 2024 +0200

    making home work too

commit 472817d1da
Author: Ivan Kirilov Dimitrov <ivan@idimitrov.dev>
Date:   Tue Jun 11 19:32:58 2024 +0200

    making it work

commit 55e4c663f4
Author: Ivan Kirilov Dimitrov <ivan@idimitrov.dev>
Date:   Mon Jun 10 22:41:40 2024 +0200

    still working

commit 196683aceb
Author: Ivan Kirilov Dimitrov <ivan@idimitrov.dev>
Date:   Mon Jun 10 21:16:46 2024 +0200

    kinda working
2024-06-18 20:32:19 +02:00

24 lines
455 B
Nix

{
programs.git = {
enable = true;
delta.enable = true;
userName = "Ivan Kirilov Dimitrov";
userEmail = "ivan@idimitrov.dev";
signing = {
signByDefault = true;
key = "ivan@idimitrov.dev";
};
extraConfig = {
color.ui = "auto";
pull.rebase = true;
push.autoSetupRemote = true;
};
aliases = {
a = "add .";
c = "commit";
d = "diff --cached";
p = "push";
};
};
}