2024-12-30 07:50:27 +05:30
2024-12-24 03:49:45 +05:30
2024-03-02 13:41:59 +05:30
2024-12-30 07:50:27 +05:30
2024-03-02 13:41:59 +05:30
2024-12-18 07:05:38 +05:30
2024-03-02 13:16:56 +05:30
2024-03-02 13:41:59 +05:30
2024-12-18 07:05:38 +05:30
2024-12-18 07:13:56 +05:30
2024-03-02 13:41:59 +05:30

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 🖼️

Theme 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 🚀

  1. Clone this repository:

    git clone https://github.com/Snigdha-OS/snigdhaos-grub-theme.git
    cd snigdhaos-grub-theme
    
  2. Backup your current GRUB configuration:

    sudo cp -r /boot/grub /boot/grub.bak
    
  3. Copy the theme files:

    sudo mkdir -p /boot/grub/themes/snigdhaos
    sudo cp -r ./snigdhaos-theme/* /boot/grub/themes/snigdhaos/
    
  4. 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"
    
  5. Apply the changes:

    sudo grub-mkconfig -o /boot/grub/grub.cfg
    
  6. 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 in theme.txt.

Contributing 🤝

Contributions are welcome! If you have suggestions, bug fixes, or new feature ideas, feel free to:

  1. Fork the repository.
  2. Create a new branch.
  3. Submit a pull request.

For major changes, please open an issue first to discuss your ideas. 🧠

Troubleshooting 🛠️

Common Issues:

  1. GRUB doesn't load the theme:

    • Ensure the GRUB_THEME path in /etc/default/grub is correct.
    • Verify that grub-mkconfig was run successfully.
  2. Resolution problems:

    • Set the correct resolution by adding GRUB_GFXMODE=<your resolution> in /etc/default/grub.
    • Update GRUB_GFXPAYLOAD_LINUX=keep for consistency.
  3. 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 🌐

Enjoy your beautiful new GRUB theme! 🖤

Description
📚 This repository contains the custom GRUB theme for Snigdha OS, designed to provide a sleek and visually appealing bootloader experience. The theme enhances the boot process with a modern, user-friendly interface that aligns with the aesthetic of Snigdha OS. Credit: @garuda-linux
Readme MIT 4.8 MiB
Languages
Shell 72.9%
Makefile 27.1%