bitzdots

gitlab

Lean Hyprland dotfiles with automatic matugen theming. Low-end optimized, full-stack auto-coloring, 26 Jinja2 templates. Rofi-powered menus, waybar modules, screenshot/recording, event-driven cache daemon.

0 stars0 forksupdated 2d agodefault branch: matugenExtended
clonehttps://gitlab.com/bitzzdev/bitzdots.git
archlinuxdotfileshyprlandhyprland-dotfileslow-endminimalricingwallustwaybarwayland
@ matugenExtended
# Changelog
## [Unreleased]
### Added
- Added `qs` shell alias and `dev shelf ratio` and `dev shelf view` commands.
- Added 1:1 default floating window geometry (`640x640`) for Quick Shelf in Hyprland rules.
- Added automatic process restart and desktop update notification in `fetch-quick-shelf.sh`.
- Added a Matugen template that generates the Quick Shelf palette at
`~/.config/quick/shelf/colors.css`.
- Added Quick Shelf to the theme reload sequence when it is running.
- Quick Shelf terminal integration: App shortcut storage and image drop shelf
with instant thumbnail preview and two-way drag-and-drop.
- Precompiled binary fetcher script `scripts/fetch-quick-shelf.sh` for
installing release binaries without compiling locally.
- DEVos shelf commands for fetching, updating, checking, toggling, and
starting the terminal shelf.
- Interactive Waybar module for Quick Shelf item counts and toggle actions.
- Hyprland floating window rule and `SUPER + D` toggle binding.
- Terminal shelf fallback status for systems before the binary is fetched.
- GitHub Actions validation for configuration scripts and shell syntax.
### Changed
- Documented that Quick Shelf consumes the current Matugen palette directly
and can be riced independently through its isolated config directory.
- Documented Quick Shelf in the theming pipeline and repository layout.
- Standardized documentation and documented XDG and wallpaper environment
variables.
- Updated `install.sh` with Quick Shelf script links and executable permissions.
- Moved Quick Shelf configuration and generated theme files to
`~/.config/quick/shelf/`.
- Made the shelf a terminal UI launched through the existing Waybar and
Hyprland bindings.