Skip to content

Welcome to SBalghari HyprDots – a polished, feature-rich configuration for Arch Linux and Hyprland,

License

Notifications You must be signed in to change notification settings

sbalghari/HyprDots

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

screenshot1

Pre-release v0.0.1-alpha

SBHD – A Modern Hyprland Experience

Welcome to SBalghari HyprDots – a polished, feature-rich configuration for Arch Linux and Hyprland, a dynamic tiling Wayland compositor. Designed for aesthetics, efficiency, and full functionality, SBHD delivers a refined, seamless, and modern desktop experience.

Features

  • A clean, efficient, and fully optimized configuration for Hyprland, providing a smooth tiling window management experience.

  • A stylish and functional status bar using Waybar, featuring tray icons, weather updates, music controls, system monitoring, and more, with extensive customization options.

  • A sleek and dynamic application launcher powered by Rofi, featuring pywal integration for automatic color adaptation based on the current wallpaper.

  • A modern notification system powered by SwayNC, offering a centralized control center for managing notifications efficiently.

  • A user-friendly and interactive shell experience with auto-suggestions and syntax highlighting, combining the power of fish and Starship for a visually appealing command-line interface.

  • A unified and consistent visual theme across Hyprland, Waybar, SwayNC, and Flatpak applications, automatically syncing with the system-wide GTK theme for seamless aesthetics.

  • A collection of custom utility scripts written in shell and python, designed for system management, wallpaper automation, and workflow enhancements.

  • Regular updates and ongoing refinements to continuously enhance functionality, stability, and the overall user experience.

Installation

Note: This configuration is designed for Arch Linux. While Arch-based distributions may work, they are not officially tested.

  1. Install Dependencies:
 sudo pacman -Syu git base-devel
  1. Clone the Repository:
git clone https://github.com/sbalghari/HyprDots && cd HyprDots
  1. Run install.sh:
./install.sh # and follow the instructions of the installer.
  1. Enjoy...

Contributing

Contributions are always welcome!

See CONTRIBUTING.md for ways to get started.

If you encounter any issues or have ideas for improvements, please feel free to open an issue or submit a pull request. Your feedback and contributions help make this project better for everyone.

License

This project is licensed under the GPL-3.0 license. For more details, please refer to the LICENSE file.

Special Thanks

A huge shoutout to these projects for inspiration and contributions to the Hyprland ecosystem.