Import SOTTR, and Run, but nothing happens.

I got SOTTR from Epic Games, I'm using Proton on steam. I downloaded Heroic Games Launcher from AUR heroic-games-launcher-bin to be precise.

I'm using my external NTFS hard drive for the games. I imported SOTTR.
#!/usr/bin/nu
let mount_opts = "uid=1000,gid=1000,rw,exec,umask=000"
udisksctl mount -o $mount_opts -b /dev/disk/by-label/NEPHTHYS
#udisksctl mount -o $mount_opts -b /dev/disk/by-label/MINERVA
let steam_compat = $"($env.HOME)/.steam/steam/steamapps/compatdata"
if "" == ($steam_compat | path expand -n | path type) {
    mkdir $steam_compat
}
let nephthys_compat = $"/run/media/($env.USER)/NEPHTHYS/Steam/steamapps/compatdata"
if "symlink" == ($nephthys_compat | path expand -n | path type) {
    use std log
    log warning $"($nephthys_compat) exists."
    let nephthys_ptr = $nephthys_compat | path expand 
    if not ($nephthys_ptr == $steam_compat) {
        log warning $"Conflict: ($nephthys_ptr) is not ($steam_compat)."
        log warning $"Removing ($nephthys_compat)"
        rm -rf $nephthys_compat
        let nephthys_lib = $nephthys_compat | path split | drop | path join
        ln -s $steam_compat $nephthys_lib
    }
} else {
    rm -rf $nephthys_compat
    let nephthys_lib = $nephthys_compat | path split | drop | path join
    ln -s $steam_compat $nephthys_lib
}

Above is my nushell script to mount my external drive using udisksctl.
Finally, I clicked Run, and seems stuck at The wine configuration in ~/Games/Heroic/Prefixes/default is being updated, please wait...

I suppose it's 20 min. How long should this take?
message.txt58.85KB
Was this page helpful?