diff options
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 12 |
1 files changed, 8 insertions, 4 deletions
@@ -1,3 +1,4 @@ +# This is a Work-In-Progress (WIP) # SteamOS Plugin Manager  @@ -7,17 +8,20 @@ - Under System -> System Settings toggle `Enable Developer Mode` - Scroll the sidebar all the way down and click on `Developer` - Under Miscellaneous, enable `CEF Remote Debugging` -- Place the executable under `~/homebrew/services/plugin_manager`. Do not change the name of the file. +- Place the executable under `~/homebrew/services/plugin_loader`. Do not change the name of the file. - Place the plugin_manager.service file under `/etc/systemd/system` -- Open a Terminal and type `sudo systemctl --now enable plugin_manager` +- Open a Terminal and type `systemctl --now --user enable plugin_manager` ### Install Plugins -- Simply copy the plugin's .js file into `~/homebrew/services/plugin_manager/plugins` +- Simply copy the plugin's .py file into `~/homebrew/plugins` ## Features - Clean injecting and loading of one or more plugins - Persistent. It doesn't need to be reinstalled after every system update +- Allows 2-way communication between the plugins and the loader. +- Allows plugins to define python functions and run them from javascript. +- Allows plugins to make fetch calls, bypassing cors completely. ## Credit -The original idea for the concept is based on the work of [marios8543's steamdeck-ui-inject](https://github.com/marios8543/steamdeck-ui-inject) project. +The original idea for the concept is based on the work of [marios8543's steamdeck-ui-inject](https://github.com/marios8543/steamdeck-ui-inject) project.
\ No newline at end of file |
