Commit Graph

5 Commits

Author SHA1 Message Date
google-labs-jules[bot]
70be3f8f14 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:32:40 +00: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