{ lib, pkgs, sshKeys, ... }: let userName = "chris"; in { programs.zsh.enable = true; users.users = { "${userName}" = { isNormalUser = true; extraGroups = [ "networkmanager" "wheel" ]; shell = pkgs.zsh; openssh.authorizedKeys.keys = lib.attrValues sshKeys.chris; }; }; home-manager.users."${userName}" = {...}: { home = { username = userName; homeDirectory = "/home/${userName}"; }; programs.git = { userName = "Chris Cummings"; userEmail = "chris@thesogu.com"; }; imports = [../../../hm_modules]; }; }