Make Arch Linux Easy to Use and Customize
Arch-Essentials is a comprehensive collection of shell scripts designed to help you keep your Arch Linux system running smoothly. Whether it's checking drivers, ensuring package integrity, or debugging system issues, this project provides modular,customizable and user-friendly tools to make your Arch experience effortless.
-
Modular Design:
Each component is separated into individual scripts that you can customize or extend. -
Interactive Menus:
Easily navigate through options using fzf for a modern, interactive terminal experience. -
System Diagnostics:
Quickly check system health, including drivers, package integrity (likepacman-key), and more. -
Deep Debug Options:
A dedicated deep debug mode to run comprehensive system checks and apply fixes where needed.
-
Clone the Repository:
git clone https://github.com/manas1511200/Arch-Essentials.git cd Arch-Essentials -
Install Dependencies:
Ensure you have fzf, lshw, and other required tools installed:
sudo pacman -Syu fzf lshw
-
Make the Scripts Executable:
chmod +x arch_essentials.sh chmod +x ./scripts/*.sh sudo ./arch_essentials.sh
Launch the main menu with:
./arch_essentials.shFrom the main menu, select options like Customize, Update, Debug, Cleanup, Network, or System Info.
- Deep Debug: Under the Debug submenu, the Deep Debug option will run comprehensive checks, including verifying drivers, package integrity, pacman-key, and more.
Contributions are welcome! Please see CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.Many features dont work properly as off now
Happy Arch-ing and enjoy a hassle-free, customized Arch Linux experience!Use Arch BTW
