covey-schema
Type definitions for covey's configuration and plugin manifests.
See the configuration schema at src/config.rs, and the manifest schema at src/manifest.rs.
Configuration format
# global application configuration is under `app`
[[]]
= "system"
= "hicolor"
[[]]
= "iconify-icon"
= "ph"
# plugin configuration:
# order matters!
# plugins defined at the top will try match their
# prefix first, before plugins defined below.
[[]]
= "open" # must be the same as the name of the binary
= "@" # prefix to use to activate this plugin
# additional plugin-specific configuration can be
# defined too, under the `config` table within the plugin.
[]
= { = "Rust stdlib", = "https://doc.rust-lang.org/std/?search=%s" }
= { = "Google", = "https://www.google.com/search?q=%s" }
# next plugin definition
[[]]
= "qalc"
= "="
[[]]
= "app-switcher"
= ""