#!/usr/bin/env bash # scan-modules.sh # Scans ./generated/modules for enableOption definitions # and generates commented enable lines MODULE_DIR="./generated/modules" find "$MODULE_DIR" -type f -name "*.nix" | while read -r file; do grep -oP 'options\.\K[A-Za-z0-9_]+(?=\s*=\s*lib\.mkEnableOption)' "$file" | while read -r opt; do echo "-- $opt = true;" done done