* refactor: restructure src/ into modules/, scripts/, and build/
- src/nag_screen/ and src/node_info/ -> src/modules/ (mods grouped explicitly)
- src/Scripts/ -> src/scripts/ (lowercase, consistent)
- src/gen-rules.sh -> build/ (build tool separated from source)
Update all references: debian/rules, .github/workflows/*, build/gen-rules.sh,
src/scripts/test/test-syntax.sh (SRC_DIR now points to src/modules/),
src/scripts/test/test-patches.sh, and files.list comments.
* refactor: move CI test scripts from src/scripts/test/ to build/test/
Test scripts are not installed — they are CI/dev tooling and belong
alongside build/gen-rules.sh. Update workflow references and fix the
SRC_DIR path depth in build/test/test-syntax.sh (../ -> ../..).
* d
---------
Co-authored-by: Meliox <na>
* test6
* fix function call
* add final missing newline to patch
* remove existing config prompt
* add pve-yew-mobile-gui to dep and test
---------
Co-authored-by: Meliox <na>
* Start patching
* rework apply and revert patches to patch
* don't let a patch failure abort apt install
* roll the mod back if its post-apply hook errors
* add patch for gpu history
* Start patching
* rework apply and revert patches to patch
* don't let a patch failure abort apt install
* roll the mod back if its post-apply hook errors
* add patch for gpu history
* fix rrd history patch for compilation
* add test workflows
* Move test and CI to separate PR
* Start patching
* rework apply and revert patches to patch
* don't let a patch failure abort apt install
* roll the mod back if its post-apply hook errors
* add patch for gpu history
* fix rrd history patch for compilation
* add test workflows
* Move test and CI to separate PR
* readd test-release
* realign test-release with main
---------
Co-authored-by: Meliox <na>
* fix pve-manager triggering mechanism
* move pve auto re patch to install option
* revert back to case options and only allow one at the to be selected. Preserve config for each option
---------
Co-authored-by: Meliox <na>