{ pkgs, lib, ... }: let homedir = builtins.getEnv "HOME"; in { imports = [ ../lib/common.nix ../lib/packages.nix ../lib/emacs.nix ]; programs.git.userEmail = lib.mkOverride 10 "bsima@groq.com"; programs.git.extraConfig.safe.directory = "/home/ggagarin/Groq"; programs.emacs.enable = true; services.emacs.enable = true; programs.pandoc.enable = true; # i use a separate passphrase-protected key for getting my personal git repos # onto my groq machine programs.ssh = { enable = true; matchBlocks."simatime.com" = { hostname = "simatime.com"; user = "git"; identityFile = [ "${homedir}/.ssh/git@simatime.com" ]; identitiesOnly = true; }; }; }