cask "flox" do arch arm: "aarch64", intel: "x86_64" version "1.5.0" sha256 arm: "cc5c0d8ccbce749157ebb479ae983ce5f05bd29f5ff81125771fcd2d5c95542f", intel: "dc423f01eaa4a64ad80fa6b1bca04208391e1d0623894d4e9ea074125d55079d" url "https://downloads.flox.dev/by-env/stable/osx/flox-#{version}.#{arch}-darwin.pkg" name "flox" desc "Manages environments across the software lifecycle" homepage "https://flox.dev/" livecheck do url "https://downloads.flox.dev/by-env/stable/LATEST_VERSION" regex(/^v?(\d+(?:\.\d+)+)$/i) end auto_updates true depends_on macos: ">= :catalina" pkg "flox-#{version}.#{arch}-darwin.pkg" uninstall launchctl: [ "org.nixos.darwin-store", "org.nixos.nix-daemon", ], quit: [ "org.nixos.darwin-store", "org.nixos.nix-daemon", ], script: { executable: "/usr/local/share/flox/scripts/uninstall", sudo: true, }, pkgutil: "com.floxdev.flox" zap script: { executable: "/usr/local/share/flox/scripts/uninstall_zap", args: ["--zap"], sudo: true, }, trash: [ "/etc/flox-version.update", "/etc/nix/nix.conf.bak", "/usr/local/share/flox/scripts/uninstall_zap", "~/.cache/flox", "~/.config/flox", ] end