{ depot, pkgs, ... }: let inherit (depot.users) wpcarro; in { programs = { fish.enable = true; gnupg.agent.enable = true; ssh = { startAgent = true; extraConfig = '' AddKeysToAgent yes ''; }; git = { enable = true; config = { user.name = "William Carroll"; user.email = "wpcarro@gmail.com"; }; }; }; services = { locate.enable = true; depot.automatic-gc = { enable = true; interval = "1 hour"; diskThreshold = 16; # GiB maxFreed = 10; # GiB preserveGenerations = "14d"; }; }; # Command-line tools I commonly used and want available on most (or all) of my # machines. shell-utils = with pkgs; [ bat dig direnv diskus emacs exa fd fzf git gnupg htop jq mkpasswd nmap pass python3 rink ripgrep tldr tokei tree vim whois # TODO(wpcarro): Debug this failing build. # wpcarro.tools.simple_vim xclip zip ]; }