The Wayfire Wiki https://github.com/WayfireWM/wayfire/wiki links an example wayfire.ini that you can use to customize your shortcuts in ~/.config/wayfire.ini. You can add to and override sections of /etc/wayfire/defaults.ini
and /etc/wayfire/template.ini
.
Take note of sections and customized for the Pi, like [autostart] [autostart-static]. RPiOS sets autostart_wf_shell = false
for example and has it's own jiggery pokery involving wf-panel-pi
, pcmanfm --desktop --profile LXDE-pi
and lxsession-xdg-autostart
instead. Any options you set should respect the defaults.
To add plugins to Raspberry Pi OS, you'd want to incorporate and extend [core], adding the names to the list of plugins.Certain plugins are activated when listed in plugins=
. See default keybindings. Others have multiple option that can be set. See https://github.com/WayfireWM/wayfire/wiki/Configuration
Note: certain plugins were designed for Wayfire v8.0 whereas the current version the Pi uses is v7.5. Some such plugins have been ported to the Pi from https://github.com/seffs/wayfire-plugins-extra-raspbian (though I haven't included any of those yet).
Available keys for mapping are listed here: https://github.com/alexherbo2/wayfire-resources/blob/453eee535c409e9502ac9dbd28d9867453f9789d/docs/keys.txt