1
0

software.nix 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. { pkgs, ... }:
  2. {
  3. # TODO:
  4. # - Proton Mail Bridge
  5. # - Proton Drive set up home folders
  6. environment.systemPackages = with pkgs; [
  7. unstable.devenv
  8. git
  9. gnupg
  10. jq
  11. ripgrep
  12. unstable.keymapp
  13. ];
  14. environment.shellInit = ''
  15. eval "$(/opt/homebrew/bin/brew shellenv)"
  16. '';
  17. homebrew = {
  18. casks = [
  19. # "android-studio"
  20. # "mac-mouse-fix"
  21. # "alacritty" # => we're using the home-manager package now
  22. # "bitwarden"
  23. "brave-browser"
  24. # "docker-desktop"
  25. # "deepl"
  26. "freecad"
  27. "ghostty"
  28. # "hot"
  29. # "kanata"
  30. # "ledger-live"
  31. # "mullvadvpn"
  32. "obsidian"
  33. # "openaudible"
  34. # "orbstack"
  35. "proton-drive"
  36. "proton-mail-bridge"
  37. "proton-pass"
  38. "protonvpn"
  39. # "signal"
  40. "tailscale-app"
  41. # "tor-browser"
  42. # "utm"
  43. # "vlc"
  44. # "vivaldi"
  45. # "whatsapp"
  46. # "krunkit"
  47. ];
  48. masApps = {
  49. # "Bitwarden" = 1352778147;
  50. # "Yubico Authenticator" = 1497506650;
  51. # "UTM Virtual Machines" = 1538878817; costs $9.99 in the app store
  52. # "Speechify" = 1624912180;
  53. # "DaVinci Resolve" = 571213070;
  54. # "Orbot" = 1609461599;
  55. # Safari Extensions
  56. # "AdGuard for Safari" = 1440147259;
  57. # "Bitwarden for Safari" = 1352778147;
  58. # "SimpleLogin" = 1494051017;
  59. # "Video Speed Controller" = 1588368612;
  60. # "Vimari" = 1480933944;
  61. # "XCode" = 497799835;
  62. };
  63. enable = true;
  64. global.brewfile = true;
  65. onActivation.cleanup = "zap";
  66. onActivation.extraFlags = [ "--verbose" ];
  67. };
  68. }