Note
SBDots is in alpha - expect some rough edges! Bug reports are appreciated.
Welcome to SBDots – a polished, feature-rich and automated dotfiles setup for Arch Linux and Hyprland. Designed for aesthetics, efficiency, and full functionality, it delivers a refined, seamless, and modern desktop experience.
Here are some of the main features of sbdots.
| Feature | Included | Notes |
|---|---|---|
| Automated Installer | ✅ | A python based automated installer for minimal setup hassle |
| Hyprland Config | ✅ | Pre-tuned configs for appearances, env vars, window rules and more |
| Status Bar (Waybar) | ✅ | Modern, clean bar with music controls, tools-bar, weather module and etc |
| Launcher (Rofi) | ✅ | Application launcher + dmenus for clipboard-history, screenshot, shaders and others |
| Theming & Appearance | ✅ | GTK-3/4 themes, icon packs, cursors, and fonts pre-applied (QT not supported right now) |
| Terminal (Kitty + Fish + starship) | ✅ | A beautiful terminal with shell enhancements, aliases and etc |
| Updates or automatic uninstall | ❌ | Currently not available, planed for future versions. |
| Up-coming features | ❌ | Theme switchers, Settings app, GUI installer, other distro support, and much more |
Note
As of now, SBDots is supported and tested for Arch Linux only, while arch based distributions may work, they are not tested.
curl -fsSL https://raw.githubusercontent.com/sbalghari/sbdots/main/install.sh | bashRun the above command in your terminal and follow the on screen instructions.
Warning
Use rolling release only, for now!
Here are some basic keybindings to get you started.
| Key-bind | Action |
|---|---|
| Super + Space | Application launcher |
| Super + E | File manager |
| Super + Return | Open terminal |
| Super + SHIFT + Q | Open power menu |
| Super + Q | Close current window/app |
| Super + Mouse Left | Move window |
| Super + Mouse Right | Resize window |
| Super + Shift + C | Change wallpaper |
| Super + Shift + B | Show keybinds |
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.
This project is licensed under the GPL-3.0 license. For more details, please refer to the LICENSE file.
A special thanks to these projects for inspiration and contributions to the Hyprland ecosystem.
- ML4W
- JaKooLit's Hyprland-Dots
- Prasanthrangan's hyprdots
- ...and more.