summaryrefslogtreecommitdiff
path: root/backend/plugin.py
diff options
context:
space:
mode:
authorJayden <jvyden@jvyden.xyz>2023-03-05 19:28:21 -0500
committerGitHub <noreply@github.com>2023-03-05 16:28:21 -0800
commit3b59542ddd1adde0ead55c688195776e8374bfbe (patch)
tree8bf0541640310f2f2d2b48747128b0320bb949df /backend/plugin.py
parent0dd0d9f4bd409852a8a7eab88ecf07b608115d72 (diff)
downloaddecky-loader-3b59542ddd1adde0ead55c688195776e8374bfbe.tar.gz
decky-loader-3b59542ddd1adde0ead55c688195776e8374bfbe.zip
Expose USER_ID and DECKY_USER_ID to plugins (#389)
Diffstat (limited to 'backend/plugin.py')
-rw-r--r--backend/plugin.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/backend/plugin.py b/backend/plugin.py
index dea35299..77caf004 100644
--- a/backend/plugin.py
+++ b/backend/plugin.py
@@ -64,8 +64,10 @@ class PluginWrapper:
# export a bunch of environment variables to help plugin developers
environ["HOME"] = helpers.get_home_path("root" if "root" in self.flags else helpers.get_user())
environ["USER"] = "root" if "root" in self.flags else helpers.get_user()
+ environ["USER_ID"] = "0" if "root" in self.flags else helpers.get_user_id()
environ["DECKY_VERSION"] = helpers.get_loader_version()
environ["DECKY_USER"] = helpers.get_user()
+ environ["DECKY_USER_ID"] = helpers.get_user_id()
environ["DECKY_USER_HOME"] = helpers.get_home_path()
environ["DECKY_HOME"] = helpers.get_homebrew_path()
environ["DECKY_PLUGIN_SETTINGS_DIR"] = path.join(environ["DECKY_HOME"], "settings", self.plugin_directory)