© 2026 Hedgehog Software, LLC
heroic-games-launcher-bin
#!/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 }
udisksctl
The wine configuration in ~/Games/Heroic/Prefixes/default is being updated, please wait...