smoke-tested the generated Home Manager function across writable, read-only, invalid-number, and missing-save paths
## Summary
- add a file-backed `readonly` Fish function for Borderlands 2 Proton saves
- add `e2fsprogs` to the Fish environment for `chattr` and `lsattr`
- validate four-digit save numbers and report the resulting write-protection state
## Testing
- `fish -n configs/nixos/modules/shell/fish/functions/readonly.fish`
- `nix run .#fix`
- `nix build .#nixosConfigurations.zeus.config.system.build.toplevel`
- smoke-tested the generated Home Manager function across writable, read-only, invalid-number, and missing-save paths
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Summary
readonlyFish function for Borderlands 2 Proton savese2fsprogsto the Fish environment forchattrandlsattrTesting
fish -n configs/nixos/modules/shell/fish/functions/readonly.fishnix run .#fixnix build .#nixosConfigurations.zeus.config.system.build.toplevel