Commit Graph

6 Commits

Author SHA1 Message Date
google-labs-jules[bot]
eabfe0cbaf Refactor: Improve and Document All Modules and Readme.md (#3)
* docs: update and improve Readme.md in Spanish

Restore the comprehensive Spanish version of the `Readme.md` and add a new section with instructions for installing the Meslo font, which is required for the `oh-my-posh` theme to render correctly.

The new section is located in the "Troubleshooting" area and provides the necessary command (`oh-my-posh font install meslo`) to ensure a correct setup.

The rest of the document has been reviewed to ensure it is complete and accurately reflects the script's functionality.

* 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.

---------

Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Marco Gallegos <marco.gallegos@outlook.com>
2025-11-18 23:18:20 -06:00
Marco Gallegos
f0e9471acb refactor 2025-11-18 16:45:35 -06:00
Marco Gallegos
de2e8071ab feat: Enhance Zsh configuration and setup scripts with improved plugin management and GNOME Keyring integration 2025-11-18 13:15:06 -06:00
Marco Gallegos
bb0f7357c6 feat: Refactor AUR package installation and improve logging in setup scripts 2025-11-15 16:03:12 -06:00
Marco Gallegos
380b354340 Add initial log for Omarchy setup script execution with Zsh configuration
- Created a log file capturing the setup process for the Omarchy script.
- Included detailed steps for installing Zsh and related tools.
- Documented errors encountered during package installations due to database lock.
- Logged successful installations and configuration updates for Zsh and Oh My Zsh.
- Captured user prompts and actions taken during the setup process.
2025-11-15 12:14:55 -06:00
Marco Gallegos
f36cc9e1ff Initial commit of Zsh setup files 2025-11-08 15:33:58 -06:00