1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 10:11:08 +01:00

modularize

This commit is contained in:
Kierán Meinhardt
2019-04-19 03:11:51 +02:00
parent a90799f39b
commit a763c63de4
58 changed files with 1317 additions and 1172 deletions

31
configs/git.nix Normal file
View File

@@ -0,0 +1,31 @@
{ pkgs, config, ... }:
{
environment.systemPackages = [
pkgs.git
pkgs.gitAndTools.hub
pkgs.gitAndTools.git-extras
pkgs.gitstats
pkgs.patch
pkgs.patchutils
];
home-manager.users.me.programs.git = {
enable = true;
package = pkgs.gitAndTools.gitFull;
userName = config.niveum.user.name;
userEmail = config.niveum.user.email;
aliases = {
br = "branch";
co = "checkout";
ci = "commit";
cm = "commit -m";
amend = "commit --amend";
st = "status";
unstage = "reset HEAD --";
diffs = "diff --staged";
last = "log -1 HEAD";
logs = "log --pretty=oneline";
};
ignores = config.niveum.ignore;
};
}