* 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>
* first
* also check for output file
* add full debug to intel device
* implement ups debug and intel debug
* fix system information call
* add graphic info call and return if call not configured
* add intel to safe init
* write out intel to config
* fix patch
* Move collection of system information to cache
* implement system info
* fix config load
* more intel fixes
* fix tainted paths and intel graphics
* resolved rrd crash by disabling rrd when not enabled
* fix(configure): toggle install state, scope patching to selected mod
* small fix for get_graphics_info naming
* fix(configure): don't update config if patch apply/revert fails
* revert version in config
---------
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>
* fix validate the sensors -j output before proceeding
* fix return to satisfy set -e
* exit configure if lmsensors output is not valid
---------
Co-authored-by: Meliox <na>