{ pkgs, ... }: { # TODO: # - Proton Mail Bridge # - Proton Drive set up home folders environment.systemPackages = with pkgs; [ unstable.devenv git gnupg jq ripgrep unstable.keymapp ]; environment.shellInit = '' eval "$(/opt/homebrew/bin/brew shellenv)" ''; homebrew = { casks = [ # "android-studio" # "mac-mouse-fix" # "alacritty" # => we're using the home-manager package now # "bitwarden" "brave-browser" # "docker-desktop" # "deepl" "ghostty" # "hot" # "kanata" # "ledger-live" # "mullvadvpn" "obsidian" # "openaudible" # "orbstack" "proton-drive" "proton-mail-bridge" "proton-pass" "protonvpn" # "signal" "tailscale-app" # "tor-browser" # "utm" # "vlc" # "vivaldi" # "whatsapp" # "krunkit" ]; masApps = { # "Bitwarden" = 1352778147; # "Yubico Authenticator" = 1497506650; # "UTM Virtual Machines" = 1538878817; costs $9.99 in the app store # "Speechify" = 1624912180; # "DaVinci Resolve" = 571213070; # "Orbot" = 1609461599; # Safari Extensions # "AdGuard for Safari" = 1440147259; # "Bitwarden for Safari" = 1352778147; # "SimpleLogin" = 1494051017; # "Video Speed Controller" = 1588368612; # "Vimari" = 1480933944; # "XCode" = 497799835; }; enable = true; global.brewfile = true; onActivation.cleanup = "zap"; onActivation.extraFlags = [ "--verbose" ]; }; }