{ lib, this, ... }: with lib; { nixfiles.modules.vscode.enable = true; # 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.casks = [ {name = "burp-suite";} {name = "docker";} {name = "jetbrains-toolbox";} {name = "obs";} {name = "openlens";} {name = "postman";} {name = "vial";} {name = "wireshark";} {name = "xcodes";} ]; networking = { computerName = mkForce this.hostname; hostName = mkForce null; # We don't want to override this. }; }