summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md12
1 files changed, 8 insertions, 4 deletions
diff --git a/README.md b/README.md
index 71eb37c7..56e7d65d 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,4 @@
+# This is a Work-In-Progress (WIP)
# SteamOS Plugin Manager
![steamuserimages-a akamaihd](https://user-images.githubusercontent.com/10835354/161068262-ca723dc5-6795-417a-80f6-d8c1f9d03e93.jpg)
@@ -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