Snigdha OS GRUB Theme 🎨
Welcome to the Snigdha OS GRUB Theme repository! 🚀 This theme is designed to provide a sleek, modern, and user-friendly bootloader experience for Snigdha OS and other Linux distributions. Based on elegance and minimalism, it aligns perfectly with Snigdha OS's philosophy of customization and performance. ✨
Features 🌟
- Modern Design: A clean, professional look for your GRUB menu.
- Customizable: Easy to tweak colors, fonts, and backgrounds.
- High-Resolution Support: Optimized for 1080p and higher resolutions.
- Lightweight: Minimal impact on boot performance.
Preview 🖼️
Note: Screenshot is representative. Actual appearance may vary depending on your screen resolution and GRUB version.
Installation Guide 🛠️
Follow these steps to install the Snigdha OS GRUB theme on your system:
Prerequisites 📋
- A working GRUB installation.
- Administrative/root privileges.
- A Linux-based system.
Steps 🚀
-
Clone this repository:
git clone https://github.com/Snigdha-OS/snigdhaos-grub-theme.git cd snigdhaos-grub-theme
-
Backup your current GRUB configuration:
sudo cp -r /boot/grub /boot/grub.bak
-
Copy the theme files:
sudo mkdir -p /boot/grub/themes/snigdhaos sudo cp -r ./snigdhaos-theme/* /boot/grub/themes/snigdhaos/
-
Update your GRUB configuration: Edit
/etc/default/grub
to include the following line (or update it if it exists):GRUB_THEME="/boot/grub/themes/snigdhaos/theme.txt"
-
Apply the changes:
sudo grub-mkconfig -o /boot/grub/grub.cfg
-
Reboot and Enjoy! 🎉
sudo reboot
Customization Options 🎨
You can customize the theme further by editing the theme.txt
file inside the theme directory:
- Background Image: Replace the
background.png
file with your own image. - Colors: Modify the
theme.txt
file to change text, highlight, and border colors. - Font: Add your preferred font to the
fonts
folder and update the font path intheme.txt
.
Contributing 🤝
Contributions are welcome! If you have suggestions, bug fixes, or new feature ideas, feel free to:
- Fork the repository.
- Create a new branch.
- Submit a pull request.
For major changes, please open an issue first to discuss your ideas. 🧠
Troubleshooting 🛠️
Common Issues:
-
GRUB doesn't load the theme:
- Ensure the
GRUB_THEME
path in/etc/default/grub
is correct. - Verify that
grub-mkconfig
was run successfully.
- Ensure the
-
Resolution problems:
- Set the correct resolution by adding
GRUB_GFXMODE=<your resolution>
in/etc/default/grub
. - Update
GRUB_GFXPAYLOAD_LINUX=keep
for consistency.
- Set the correct resolution by adding
-
Missing fonts or assets:
- Ensure all files were copied correctly to the theme directory.
If you encounter further issues, feel free to open a GitHub issue. 💬
License 📜
This project is licensed under the MIT License. See the LICENSE file for details.
Acknowledgements 🙌
- Inspired by modern GRUB themes.
- Thanks to the Snigdha OS community for their feedback and support. ❤️
Stay Connected 🌐
- Website: Snigdha OS Official
- Forum: Snigdha OS Community
- GitHub: Snigdha OS Projects
Enjoy your beautiful new GRUB theme! 🖤