{ config, lib, pkgs, ... }: { nathan = { programs = { util = { git = { gpgSign = false; }; }; devel = { idris2 = true; haskell = false; js = false; raku = false; python = false; }; }; config = { isDesktop = true; }; }; # Setup git commit signing with ssh key programs.git = { extraConfig = { commit.gpgsign = true; gpg.format = "ssh"; user.signingkey = "~/.ssh/id_ed25519.pub"; }; }; }