jeirmeister
983a08600d
Recovery process required multiple steps: - Disabled failed swap mount from SteamOS partition in hardware-configuration.nix - Established network connectivity in emergency mode for Jovian packages - Separated boot loader config from configuration.nix into hardware-configuration.nix - Remounted root and /nix/store with write permissions - Rebuilt system with working network connection Added documentation and recovery tools: - Network recovery procedures and scripts - Filesystem troubleshooting guides - Common issues and solutions for Steam Deck NixOS - Prevention strategies for future issues The system now boots successfully into GUI environment. Documentation and scripts are available under documentation/ to assist with similar recovery scenarios in the future. |
||
---|---|---|
.. | ||
README.md |
NixOS Steam Deck Recovery Procedures
This documentation covers recovery procedures for NixOS on Steam Deck. It was created based on real recovery scenarios and provides practical solutions for common issues.
Quick Reference
-
Boot Issues
- Boot Recovery Guide
- Common root causes: filesystem mounts, hardware configuration
-
Network Issues
- Network Recovery Guide
- Essential for rebuilding with Jovian packages
-
Filesystem Issues
- Filesystem Troubleshooting
- Handling mount points and permissions
Emergency Recovery Steps
- Boot into emergency mode
- Establish network connectivity
- Fix configuration issues
- Rebuild system
- Verify and reboot
Prevention Strategies
-
Maintain separate configurations:
- Main configuration
- Minimal fallback configuration
- Hardware-specific configuration
-
Regular backups of working configurations
-
Testing changes in VM before applying
-
Maintaining recovery tools and scripts