2025-05-09 11:18:52 -05:00
|
|
|
{ ... }:
|
2025-05-22 08:40:18 -05:00
|
|
|
let
|
|
|
|
|
username = "gregory.hellings";
|
|
|
|
|
in
|
2025-05-09 11:18:52 -05:00
|
|
|
{
|
2025-05-29 10:48:46 -05:00
|
|
|
greg = {
|
|
|
|
|
nix.cache = false;
|
|
|
|
|
};
|
|
|
|
|
|
2025-05-22 08:40:18 -05:00
|
|
|
homebrew = {
|
2025-05-09 11:18:52 -05:00
|
|
|
enable = true;
|
2025-05-09 12:54:21 -05:00
|
|
|
brews = [
|
2025-05-22 08:40:18 -05:00
|
|
|
"bitwarden-cli"
|
2025-05-09 12:54:21 -05:00
|
|
|
"direnv"
|
|
|
|
|
{
|
|
|
|
|
name = "libvirt";
|
|
|
|
|
restart_service = true;
|
|
|
|
|
}
|
2025-05-29 10:48:46 -05:00
|
|
|
"mysql"
|
2025-05-15 13:52:47 -05:00
|
|
|
"nushell"
|
2025-05-29 10:48:46 -05:00
|
|
|
"poetry"
|
2025-07-24 09:56:04 -05:00
|
|
|
"podman"
|
|
|
|
|
"podman-compose"
|
|
|
|
|
"pytest"
|
2025-05-09 12:54:21 -05:00
|
|
|
"qemu"
|
|
|
|
|
];
|
2025-05-09 11:18:52 -05:00
|
|
|
casks = [
|
2025-05-09 12:54:21 -05:00
|
|
|
"alt-tab"
|
2025-06-24 08:21:32 -05:00
|
|
|
"audacity"
|
2025-05-22 08:40:18 -05:00
|
|
|
"bitwarden"
|
2025-05-09 12:54:21 -05:00
|
|
|
"bruno"
|
|
|
|
|
"chromium"
|
2025-06-24 08:21:32 -05:00
|
|
|
"dbeaver-community"
|
2025-05-09 11:18:52 -05:00
|
|
|
"firefox"
|
2025-05-28 11:20:54 -05:00
|
|
|
"microsoft-teams"
|
2025-05-09 11:18:52 -05:00
|
|
|
"onlyoffice"
|
2025-05-09 12:54:21 -05:00
|
|
|
"pgadmin4"
|
2025-07-24 09:56:04 -05:00
|
|
|
"podman-desktop"
|
2025-05-15 13:52:47 -05:00
|
|
|
"tabby"
|
2025-05-28 11:20:54 -05:00
|
|
|
"twine"
|
2025-05-09 12:54:21 -05:00
|
|
|
"vagrant"
|
|
|
|
|
"visual-studio-code"
|
2025-05-09 11:18:52 -05:00
|
|
|
"zed"
|
2025-05-29 10:48:46 -05:00
|
|
|
"zoho-workdrive"
|
2025-05-09 11:18:52 -05:00
|
|
|
];
|
2025-05-22 08:40:18 -05:00
|
|
|
user = username;
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
system.primaryUser = username;
|
|
|
|
|
|
|
|
|
|
users.users."${username}" = {
|
|
|
|
|
name = username;
|
|
|
|
|
home = "/Users/${username}";
|
2025-05-09 11:18:52 -05:00
|
|
|
};
|
|
|
|
|
}
|