Commit Graph

4 Commits

Author SHA1 Message Date
google-labs-jules[bot]
4d96eab902 refactor: improve and document all modules and Readme.md
This is a major refactoring and documentation effort that touches every module in the project.

- **Exhaustive In-Code Documentation:** Every module script in the `modules/` directory has been updated with detailed comments. This includes header descriptions, explanations for each function, and justifications for complex logic. This greatly improves the maintainability and readability of the code.

- **Code Robustness and Optimization:** Several modules have been refactored to be more robust and efficient. This includes:
  - Optimizing package installations by grouping them into a single `pacman` command.
  - Improving dependency checks.
  - Standardizing the use of helper functions from `common.sh`.
  - Making network operations more resilient.

- **Comprehensive `Readme.md` Update:** The main `Readme.md` has been rewritten to be a complete and professional guide to the project. It now includes:
  - A clear and detailed description of each module.
  - Information on what each module installs and how it works.
  - Instructions for installing the required Nerd Font for `oh-my-posh`.
  - An updated structure that is easier to navigate.
2025-11-18 23:28:47 +00:00
Marco Gallegos
26eb8f5774 feat: Enhance Omarchy setup script with retry logic and logging improvements
- Updated the installation menu to include DaVinci Resolve in the "Install All" option.
- Added a new function `run_module_with_retry` to retry failed module executions.
- Integrated retry logic into the installation process for background tasks.
- Improved logging messages for better clarity during installation.
- Created a dedicated logs directory to store installation logs and updated the log file path.
- Added a .gitignore file to exclude the logs directory from version control.
2025-11-15 15:28:54 -06:00
Marco Gallegos
f2e3fde219 Refactor mouse cursor installation for cleaner setup and error handling; update file permissions for several scripts. 2025-11-14 20:19:47 -06:00
Marco Gallegos
c620db69c2 ajustes de optimizacion 2025-11-15 02:07:44 +00:00