{ lib, this, ... }: with lib; { # TODO Make this per-directory/per-remote. hm.programs.git = { userName = mkForce "Firstname Lastname"; userEmail = mkForce "username@work.com"; signing.key = mkForce "@PGP_KEY@"; extraConfig."url \"git@gitlab.services.work.com:\"".insteadOf = "work:"; }; homebrew = { taps = [ {name = "kreuzwerker/homebrew-taps";} ]; brews = [ {name = "m1-terraform-provider-helper";} ]; casks = [ {name = "burp-suite";} {name = "docker";} {name = "jetbrains-toolbox";} {name = "obs";} {name = "openlens";} {name = "postman";} {name = "vial";} {name = "vnc-viewer";} {name = "wireshark";} {name = "xcodes";} ]; }; networking = { computerName = mkForce this.hostname; hostName = mkForce null; # We don't want to override this. }; }