id = "eqmac" name = "eqMac" homepage = "https://eqmac.app" description = "macOS System-wide Audio Equalizer & Volume Mixer" # The app's own icon, from its homepage. icon = "https://eqmac.app/assets/icon.svg" # eqMac ships no command-line tool; the name is the app bundle's executable. executables = ["eqMac"] platforms = ["macos"] [dotfiles] # native/app/Source/Helpers/Storage.swift keeps everything in # SwiftyUserDefaults (`let Storage = Defaults`), i.e. NSUserDefaults, which # macOS writes to ~/Library/Preferences/.plist. The declared keys # are `state` (the whole ApplicationState), `basicEqualizerPresets`, # `advancedEqualizerPresets`, `isFirstLaunch` and the last-known device ids. # native/app/eqMac.xcodeproj/project.pbxproj sets # PRODUCT_BUNDLE_IDENTIFIER = com.bitgapp.eqmac. # # This entry covers eqMac as shipped today. The separately named eqMac 2 was # the previous generation, discontinued and superseded by this one — its own # repository now redirects here — and its preference domain could not be # verified, so no path is claimed for it. paths = ["[preferences]/com.bitgapp.eqmac.plist"] exclude = [] # Equalizer presets and audio settings. Storage.swift keeps anything sensitive # in the Keychain instead (`let Keychain = KeychainSwift()`), not in defaults. secret = [] # No machine_lines: presets and gain settings are what a user wants on every # Mac. lastKnownOutputDeviceId and lastKnownInputDeviceId are per-machine # audio device ids, but a plist cannot carry a rule — the catalog's match # syntaxes are TOML, YAML, JSON and line prefixes — so they are noted here # rather than marked.