-
-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
NSL not adding launchers shortcuts to bazzite #530
Comments
@hyggli I have no idea, as I don't use bazzite , you may have to ask the developer of that program why it's not working haha do you have any logs? |
@moraroy I ran into same issue. Checked NSL logs. Mainly the distro is missing env_vars: [2024-12-26 22:40:49,553][ERROR]: Error: /home/bazzite/.config/systemd/user/env_vars does not exist. |
@crazysmurf @hyggli thank you I'll fix soon |
@crazysmurf make sure you install a launcher first, this will create the env_vars then try to use the website shortcut |
@moraroy Tried to install battle.net but same results: [2024-12-27 14:19:26,199][INFO]: Returning cached update information. |
Looks like there's a few things missing, so I decide to generate a fresh log. What I did: Rebooted my linux box into gamescope and went to decky -> nsl -> enable EPIC -> install. Then I went to desktop and attach the whole log file here. |
@crazysmurf thank you that's helpful, can you also show me a fresh log from trying to install a launcher, I need the specific log from the /home/deck/downloads folder. Since you guys are on bazzite it may look different. From here I can see where it's failing. |
@moraroy I don't see anything downloaded to Downloads folder (aside from what i've downloaded). Bazzite distro did a few symlinks, so /home/deck is basically pointing to /var/home/bazzite. bazzite@bazzite ~> ls -la /home bazzite@bazzite ~> ls -la /var/home/deck bazzite@bazzite ~> ls -la /home/deck/Downloads/ bazzite@bazzite ~> readlink -f /home/deck/Downloads Is there anywhere else the logs will write to besides /home/bazzite/homebrew/logs? (that's where I pull the fresh launcher install log from) |
The only logs for nonsteamlaunchers are located in /home/deck/Downloads and /home/deck/homebrew/logs/NonSteamLaunchers. I see now that if the log itself isn't even being written to, it means the the actual script itself isn't firing. So that's why nothing is installing. Give me some time and I will do my best to gather what I've learned from these logs and I'll see if I can figure out what are the corrects paths on the bazzite distro. |
@moraroy I've compared the installation on my steam deck vs bazzite and looks like the install on bazzite didnt work correctly. From what I can tell, some files werent installed: bazzite@bazzite ~/.c/s/user> ls -la I assume there should be some nsl services that should be here? Is there an install log somewhere I can check? Also, are there any python modules that your code expects but probably wasn't installed? Let me know what you want me to check. |
Are you mainly using the desktop version of NSL or the decky plugin version? |
@moraroy I use decky plugin version. Also, just did a quick test on the cli install on epic launcher. That seemed to work. I then go back to "Gaming Mode" (which basically reboots the bazzite and boot into gamescope - big picture). When I go decky -> nsl -> launchers, I see Epic is green. I then ran a manual scan and EPIC shows up on non-steam. I then tried to install/enable streaming services via decky -> nsl and those showed up as non-steam, with the properties filled in, etc (i've enabled netflix, hulu, d+, youtube, etc). So, it looks like once I've done the first install, things worked. (However, on my steam deck, I went through decky -> nsl to install EPIC and it worked, so something wasn't quite right with bazzite install the first time. btw, bazzite is fedora based) What I did in CLI: |
@crazysmurf the issue that I can see for nsl right now, is some paths don't match up and my logic in how nsl handles the environment variables. Will try my best to fix this very soon, hopefully this will fix that "first run bug" you described, thank you for troubleshooting and being patient |
@moraroy no worries. Just strange that I can't install launchers initially when it works perfectly fine on my steam deck. And now after I did the first install via cli, everything works as it should. Note that since I have my set up working now, I won't be able to have testing done as quickly, for I'll need to set up another machine to test the scenario. |
I have bazzite, last version.
I installed decky and now nsl.
I installed the launchers, but they run very fast and the program says they are installed, but no message for the shortcuts.
I can't see them in my steam library anywhere
Any thoughts?
The text was updated successfully, but these errors were encountered: