{ config, lib, pkgs, this, ... }: with lib; { nixfiles.modules.vscode.enable = true; # TODO Make this per-directory/per-remote. hm = { home.packages = with pkgs; [ ansible ansible-lint logcli ]; 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:"; }; }; networking = { computerName = mkForce this.hostname; hostName = mkForce null; # We don't want to override this. }; }