{ config, lib, pkgs, ... }: let enable_git = if config.networking.hostName == "marty-pc" then true else if config.networking.hostName == "marty-latitude" then true else if config.networking.hostName == "marty-server" then true else false; in { programs = { git = { enable = enable_git; config = { init = { defaultBranch = "main"; }; user = { email = "marty@marty.tf"; name = "marty"; }; push = { autoSetupRemote = true; }; credential.helper = "libsecret"; }; }; }; }