cask "flox" do arch arm: "aarch64", intel: "x86_64" version "1.19.1" sha256 arm: "11fbb34208ce797b39f4d9b4f59d0daa94360585bf6f3c7a5268c1e12b812341", intel: "325355202b9ef1c6c05207814efd2287f2ef3bb0108eaae9214a9a355bdcffda" 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 depends_on :macos 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", "~/.local/share/flox", "~/.local/state/flox", ] end