{ adminUser, pkgs, ... }: { publicKey = "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAINXiA49xsrOJp7wOTYeX5+9o3gly8LyN6gvJoNVQmswv"; age.secrets = { anthropic-api-key = { file = ../secrets/anthropic-api-key.age; owner = "${toString adminUser.uid}"; }; }; imports = [ #keep-sorted start ../profiles/darwin.nix ../profiles/home-manager.nix ../profiles/users/home-manager.nix #keep-sorted end ]; users.users.${adminUser.name} = { home = "/Users/${adminUser.name}"; shell = pkgs.fish; }; home-manager.users.${adminUser.name} = { home.stateVersion = "23.05"; home.homeDirectory = "/Users/${adminUser.name}"; imports = [ #keep-sorted start ../home/profiles/darwin.nix ../home/profiles/development.nix ../home/profiles/k8s.nix ../home/programs/hashi.nix ../home/programs/sapi.nix #keep-sorted end ]; home.packages = with pkgs; [ #keep-sorted start _1password-cli awscli2 boundary # for secure remote access coder-mainline grpcurl tfswitch vault #keep-sorted end ]; }; }