{ pkgs, ... }: { # The block that specifies my user account. users.extraUsers.vivian = { # This account is intended for a non-system user. isNormalUser = true; # My default shell shell = pkgs.zsh; # My SSH keys. openssh.authorizedKeys.keys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICBhJAp7NWlHgwDYd2z6VNROy5RkeZHRINFLsFvwT4b3 vivian@bastion" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIMMbdjysLnmwJD5Fs/SjBPstdIQNUxy8zFHP0GlhHMJB vivian@bastion" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIfooZjMWXvXZu1ReOEACDZ0TMb2WJRBSOLlWE8y6fUh vivian@aoife" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBMTCUjDbDjAiEKbKmLPavuYM0wJIBdjgytLsg1uWuGc vivian@nord" "sk-ssh-ed25519@openssh.com AAAAGnNrLXNzaC1lZDI1NTE5QG9wZW5zc2guY29tAAAAIM3TqXaApX2JZsgfZd7PKVFMecDgqTHKibpSzgdXNpYAAAAABHNzaDo= solov2-le" "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID+HbsgJTQS6pvnMEI5NPKjIf78z+9A7CTIt3abi+PS6 vivian@eevee" ]; # Make me admin extraGroups = [ "systemd-journal" "wheel" "networkmanager" "libvirtd" "dialout" ]; }; home-manager.users.vivian = { programs = { home-manager.enable = true; v.git.enable = true; tmux = { enable = true; shortcut = "b"; clock24 = true; }; bat.enable = true; }; home = { username = "vivian"; homeDirectory = "/home/vivian"; stateVersion = "23.05"; }; }; }