-
-
Notifications
You must be signed in to change notification settings - Fork 86
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
Persisting Steam breaks any game within it and also fails shutdown #165
Comments
Have the same issue with zfs. Did you find the solution rather than using tmpfs? |
I found a solution without sacrificing my # making a separate subvol is entirely optional. I simply did it for convenience.
fileSystems."/persist/steam" = {
device = "/dev/mapper/cryptroot";
fsType = "btrfs";
options = [ "subvol=${subvol},compress=zstd,noatime" ];
neededForBoot = true;
};
fileSystems."/home/getpsyched/.steam" = {
device = "/persist/steam/.steam";
fsType = "none";
options = [ "bind" ];
noCheck = true;
}; NOTE: Before launching Steam, move |
Thank you for the reply! I’m just curious but Is there a reason not choosing to bind |
Well, initially I tried binding just |
Persisting
.local/share/Steam
either with bindfs or as a symlink causes Steam to partially break. Any time I open it, it fails to launch any game, and if I try to shut down Steam, it gives the following log with the last line repeating every X seconds.This also blocks any
nixos-rebuild
commands, system shutdown, and even just listing either.steam
or.local/share/Steam
usingls
I have been having this issue for months now and the only solution is to not persist Steam and run it off of my
tmpfs
. Also, FYI, I'm using BTRFS.The text was updated successfully, but these errors were encountered: