## Infrastructure Configuration Change ### Description ### Type of Change - [ ] Bug fix (non-breaking change that fixes an issue) - [ ] New feature (non-breaking change that adds functionality) - [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected) - [ ] Documentation update - [ ] Configuration change - [ ] Infrastructure change - [ ] Security update ### Affected Machines - [ ] `congenital-optimist` (development workstation) - [ ] `sleeper-service` (file server) - [ ] `grey-area` (media server) - [ ] `reverse-proxy` (proxy server) - [ ] Multiple machines - [ ] New machine configuration ### Testing Performed - [ ] `nix flake check` passes - [ ] `nixos-rebuild test --flake` successful - [ ] `nixos-rebuild build --flake` successful - [ ] Manual testing of affected functionality - [ ] Rollback tested (if applicable) ### Testing Checklist #### System Functionality - [ ] System boots successfully - [ ] Network connectivity works - [ ] Services start correctly - [ ] No error messages in logs #### Desktop Environment (if applicable) - [ ] Desktop environment launches - [ ] Applications start correctly - [ ] Hardware acceleration works - [ ] Audio/video functional #### Virtualization (if applicable) - [ ] Incus containers work - [ ] Libvirt VMs functional - [ ] Podman containers operational - [ ] Network isolation correct #### Development Environment (if applicable) - [ ] Editors launch correctly - [ ] Language servers work - [ ] Build tools functional - [ ] Git configuration correct #### File Services (if applicable) - [ ] NFS mounts accessible - [ ] Samba shares working - [ ] Backup services operational - [ ] Storage pools healthy ### Security Considerations - [ ] No new attack vectors introduced - [ ] Secrets properly managed - [ ] Firewall rules reviewed - [ ] User permissions appropriate ### Documentation - [ ] README.md updated (if needed) - [ ] Module documentation updated - [ ] plan.md updated (if needed) - [ ] Comments added to complex configurations ### Rollback Plan - [ ] Previous configuration saved - [ ] ZFS snapshot created - [ ] Rollback procedure documented - [ ] Emergency access method available ### Deployment Notes - [ ] No special deployment steps required - [ ] Requires manual intervention: - [ ] Needs coordination with other changes - [ ] Breaking change requires communication ### Related Issues Fixes # Related to # ### Screenshots/Logs ### Final Checklist - [ ] I have tested this change locally - [ ] I have updated documentation as needed - [ ] I have considered the impact on other machines - [ ] I have verified the rollback plan - [ ] I have checked for any secrets in the code - [ ] This change follows the repository's coding standards ### Additional Context --- **Reviewer Guidelines:** 1. Verify all testing checkboxes are complete 2. Review configuration changes for security implications 3. Ensure rollback plan is realistic 4. Check that documentation is updated 5. Validate CI pipeline passes