blob: 851444a24352cce1628f2a00f2069062feef8a1f (
plain) (
tree)
|
|
{ adminUser, pkgs, ... }:
{
age.secrets = {
anthropic-api-key = {
file = ../secrets/users/fcuny/anthropic-api-key.age;
owner = "${toString adminUser.uid}";
};
};
imports = [
../profiles/darwin.nix
../profiles/home-manager.nix
../profiles/users/home-manager.nix
];
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 = [
../home/profiles/darwin.nix
../home/profiles/development.nix
../home/profiles/k8s.nix
../home/programs/hashi.nix
../home/programs/sapi.nix
];
home.packages = with pkgs; [
_1password-cli
awscli2
boundary # for secure remote access
grpcurl
tfswitch
vault
];
};
}
|