Files
nixos/Droidnix/create_option_list.sh
T
2026-03-20 09:47:56 +00:00

13 lines
384 B
Bash
Executable File

#!/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