diff --git a/docs/assets/linux-missing-icons.png b/docs/assets/linux-missing-icons.png new file mode 100644 index 000000000..e015445ce Binary files /dev/null and b/docs/assets/linux-missing-icons.png differ diff --git a/docs/wiki/Linux.md b/docs/wiki/Linux.md index cc0ca3129..0ab1eb25d 100644 --- a/docs/wiki/Linux.md +++ b/docs/wiki/Linux.md @@ -47,6 +47,18 @@ Once Proton is installed, when you open your BSManager application for the first # Troubleshooting +## Missing Icons in game + +

+ Linux Missing Icons +
+ NOTE: "?" are missing unicode icons +

+ +This is due to [BSML](https://github.com/monkeymanboy/BeatSaberMarkupLanguage) using a missing font (`Segoe UI Symbols`) for unicode emojis. + +To fix the issue, you need to get a copy of `seguisym.ttf` from the fonts folder an official copy Windows. Once you have a copy, add the font file to `~/.steam/steam/steamapps/compatdata/620980/pfx/drive_c/windows/Fonts`. + ## Permission denied on "bs-versions.json"
diff --git a/src/main/services/bs-version-lib.service.ts b/src/main/services/bs-version-lib.service.ts
index a8ca4ce82..70c16e9c0 100644
--- a/src/main/services/bs-version-lib.service.ts
+++ b/src/main/services/bs-version-lib.service.ts
@@ -42,7 +42,7 @@ export class BSVersionLibService {
 
     private async shouldLoadFromConfig(): Promise {
         // Some special cases of readonly memory installations
-        return IS_FLATPAK || this.linuxService.isNixOS();
+        return process.platform === "linux" && (IS_FLATPAK || this.linuxService.isNixOS());
     }
 
     private async getLocalVersions(): Promise {