hyprConfig
gitlabE-ink themed Hyprland dotfiles with Quickshell top bar and dynamic matugen color generation.
clone
https://gitlab.com/bitzzdev/hyprConfig.gitdotfilese-inkhyprlandlinux-desktopmatugenquickshellricewayland
- QML86.5%
- Shell11.8%
- CSS1.6%
- fish0.1%
hyprConfig: E-ink Dotfiles for Hyprland and Quickshell
Hyprland dotfiles configuration that builds a centered pill top bar using Quickshell, featuring dynamic Material You color palettes generated directly from your active wallpaper via matugen.
Maintained by Dev Borah (@bitzzdev).
Features
- Quickshell top bar: time indicator, workspaces switcher, audio volume, WiFi SSID, and battery status pill.
- Calendar popover: click time indicator to toggle the interactive monthly calendar.
- Dynamic color theming: wallpaper palette extracted in real time via
matugen image ... -j hex. - Hyprland key bindings:
SUPER + T: launch kitty terminalSUPER + SHIFT + T: run OCR on selected screen region and copy text to clipboardSUPER + Q: close focused windowSUPER + E: launch nautilus file manager
Installation
The repository is structured for deployment using GNU stow.
One-command installer (Arch Linux)
chmod +x ./install-arch.sh
./install-arch.sh
Manual installation
cd /path/to/hyprConfig
stow -t "$HOME" dotfiles
chmod +x ~/.local/bin/eink-wallpaper
Wallpaper and theme commands
To change wallpaper and automatically regenerate theme colors:
eink-wallpaper /path/to/wallpaper.png
To restore the saved wallpaper on graphical session start (invoked automatically via Hyprland exec-once):
eink-wallpaper --restore
Connect
- Creator: Dev Borah
- GitHub: bitzzdev
- Ko-fi: bitzzdev
- Reddit: u/bitzzdev
License
MIT License. Free to use, adapt, and share.