modify git config for work

This commit is contained in:
Noah Masur 2022-09-09 22:16:45 -04:00
parent 8fe3cffc9f
commit 2986ad06f5
4 changed files with 15 additions and 6 deletions

View File

@ -39,9 +39,10 @@
let
# Global configuration for my systems
globals = {
globals = rec {
user = "noah";
fullName = "Noah Masur";
gitName = fullName;
gitEmail = "7386960+nmasur@users.noreply.github.com";
mailServer = "noahmasur.com";
dotfilesRepo = "https://github.com/nmasur/dotfiles";

View File

@ -8,6 +8,10 @@
type = types.str;
description = "Primary user of the system";
};
fullName = lib.mkOption {
type = lib.types.str;
description = "Human readable name of the user";
};
userDirs = {
# Required to prevent infinite recursion when referenced by himalaya
download = lib.mkOption {

View File

@ -1,11 +1,15 @@
{ nixpkgs, darwin, home-manager, nur, globals, ... }:
# System configuration for my MacBook
# System configuration for my work MacBook
darwin.lib.darwinSystem {
system = "x86_64-darwin";
specialArgs = { };
modules = [
(globals // { user = "Noah.Masur"; })
(globals // {
user = "Noah.Masur";
gitName = "Noah-Masur_1701";
gitEmail = "Noah.Masur@take2games.com";
})
home-manager.darwinModules.home-manager
{
gui.enable = true;

View File

@ -5,9 +5,9 @@ let home-packages = config.home-manager.users.${config.user}.home.packages;
in {
options = {
fullName = lib.mkOption {
gitName = lib.mkOption {
type = lib.types.str;
description = "Human readable name of the user";
description = "Name to use for git commits";
};
gitEmail = lib.mkOption {
type = lib.types.str;
@ -25,7 +25,7 @@ in {
home-manager.users.${config.user} = {
programs.git = {
enable = true;
userName = config.fullName;
userName = config.gitName;
userEmail = config.gitEmail;
extraConfig = {
pager = { branch = "false"; };