id = "amethyst" name = "Amethyst" homepage = "https://ianyh.com/amethyst/" description = "Automatic tiling window manager for macOS à la xmonad." # The app icon, from the asset catalogue in the project's repository. icon = "https://raw.githubusercontent.com/ianyh/Amethyst/development/Amethyst/Images.xcassets/AppIcon.appiconset/icon_256x256.png" # Amethyst ships no command-line tool; the name is the executable inside # Amethyst.app. executables = ["Amethyst"] platforms = ["macos"] [dotfiles] # https://github.com/ianyh/Amethyst/blob/v0.22.1/docs/configuration-files.md — # "Amethyst will pick up a config file located at `~/.amethyst.yml` or # `~/.config/amethyst/amethyst.yml` in this order." The docs spell the second # one out as a literal ~/.config path rather than as $XDG_CONFIG_HOME, so it is # written literally here; on macOS, the only platform Amethyst runs on, that is # where [configHome] would land anyway. paths = [ "~/.amethyst.yml", "~/.config/amethyst/amethyst.yml", ] exclude = [] # An amethyst.yml is layouts, mod keys, key bindings, screen padding and the # list of floating applications. Nothing in it is a credential. secret = [] # No machine_lines: layouts, bindings and window-margin sizes are the settings # a user wants on every Mac. `screens` and `layout-hud` are numbers, not paths, # so there is nothing machine-local in the file to strip.