diff --git a/hikka/main.py b/hikka/main.py
index e7b6ea9..daa31bb 100644
--- a/hikka/main.py
+++ b/hikka/main.py
@@ -99,6 +99,7 @@ IS_SERV00 = "serv00" in socket.gethostname()
IS_TOTHOST = "TOTHOST" in os.environ
IS_AEZA = "aeza" in socket.gethostname()
IS_DJHOST = "IS_DJHOST" in os.environ
+IS_USERLAND = "userland" in os.environ
IS_WSL = False
with contextlib.suppress(Exception):
from platform import uname
diff --git a/hikka/modules/heroku_info.py b/hikka/modules/heroku_info.py
index 2f047bc..f2b7661 100644
--- a/hikka/modules/heroku_info.py
+++ b/hikka/modules/heroku_info.py
@@ -83,6 +83,7 @@ class HerokuInfoMod(loader.Module):
("π", "π"),
("πΌ", "β€οΈ"),
("π‘", "π‘"),
+ ("π§", "π§")
]:
platform = platform.replace(emoji, icon)
return (
diff --git a/hikka/utils.py b/hikka/utils.py
index 0b0706c..8946ef0 100644
--- a/hikka/utils.py
+++ b/hikka/utils.py
@@ -922,6 +922,9 @@ def get_named_platform() -> str:
if main.IS_AWS:
return "πΆβπ«οΈ AWS"
+ if main.IS_USERLAND:
+ return "π§ UserLand"
+
if main.IS_SERV00:
return "π Serv00"
@@ -977,6 +980,9 @@ def get_platform_emoji() -> str:
if main.IS_DJHOST:
return BASE.format(5116472489639150735)
+ if main.IS_USERLAND:
+ return BASE.format(5458877818031077824)
+
if main.IS_ORACLE:
return BASE.format(5195381467047288408)