nixos-config-master/documentation/support/scripts
jeirmeister 983a08600d fix(system): recover from failed boot due to filesystem issues
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.
2024-10-30 16:53:48 -07:00
..
network-recovery.sh fix(system): recover from failed boot due to filesystem issues 2024-10-30 16:53:48 -07:00
README.md fix(system): recover from failed boot due to filesystem issues 2024-10-30 16:53:48 -07:00

Recovery Scripts

This directory contains scripts for automating common recovery tasks.

Available Scripts

  1. network-recovery.sh
    • Automates network setup in emergency environment
    • Handles both ethernet and wifi configurations
    • Usage: sudo ./network-recovery.sh

Script Development Guidelines

  1. All scripts should:
    • Include clear documentation
    • Handle errors gracefully
    • Provide status feedback
    • Support both automatic and interactive modes
    • Create backups before making changes