feat(fish): add Borderlands save write-protection toggle #217

Merged
alexion merged 1 commits from feat/bl2-readonly-toggle into main 2026-10-30 20:28:20 -04:00
Owner

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
## 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
alexion added 1 commit 2026-10-30 20:27:54 -04:00
alexion merged commit 45f7e280d3 into main 2026-10-30 20:28:20 -04:00
alexion deleted branch feat/bl2-readonly-toggle 2026-10-30 20:28:21 -04:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#217