hyprConfig

gitlab

E-ink themed Hyprland dotfiles with Quickshell top bar and dynamic matugen color generation.

0 stars0 forksupdated 2d agodefault branch: main
clonehttps://gitlab.com/bitzzdev/hyprConfig.git
dotfilese-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 terminal
    • SUPER + SHIFT + T: run OCR on selected screen region and copy text to clipboard
    • SUPER + Q: close focused window
    • SUPER + 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

License

MIT License. Free to use, adapt, and share.