id = "aerospace" name = "AeroSpace" homepage = "https://nikitabobko.github.io/AeroSpace/guide" description = "AeroSpace is an i3-like tiling window manager for macOS." # The project publishes its mark only as a 1024px app icon; web/icons/ holds a # 256px copy made with web/scripts/cache-icon.sh, since the original is over # the build's per-file cap. icon = "https://nikitabobko.github.io/AeroSpace/assets/icon.png" executables = ["aerospace"] platforms = ["macos"] [dotfiles] # https://nikitabobko.github.io/AeroSpace/guide — "AeroSpace uses TOML file # format for its config", and it looks for the config at `~/.aerospace.toml`, # then `${XDG_CONFIG_HOME}/aerospace/aerospace.toml` (with `~/.config` used when # the variable is unset); "If the config is found in more than one location then # the ambiguity is reported." The second location reads $XDG_CONFIG_HOME, so it # is [configHome]; the first is a dotfile AeroSpace hard-codes in the home # directory. AeroSpace is macOS-only. paths = [ "~/.aerospace.toml", "[configHome]/aerospace/aerospace.toml", ] exclude = [] # An aerospace.toml is gaps, layouts, workspace names and key bindings. Nothing # in it is a credential. secret = [] # No machine_lines: the bindings, gaps and workspace-to-monitor rules are # exactly what a user wants carried between Macs. `after-startup-command` can # name a local binary, but it is far more often an `exec-and-forget` of a # command on PATH, so a rule on it would strip a preference more often than a # machine detail.