This commit is contained in:
Zacharias-Brohn
2025-12-11 12:51:20 +01:00
parent 223cf29ed1
commit 6ab476ca7a
+24 -24
View File
@@ -1,4 +1,4 @@
# z-bar-qt # ZShell
A feature-rich desktop shell for Hyprland built with [Quickshell](https://quickshell.outfoxxed.me/) and Qt6/QML. Provides a modern, Material Design 3 inspired status bar, application launcher, notification center, wallpaper manager with dynamic color theming, and lock screen. A feature-rich desktop shell for Hyprland built with [Quickshell](https://quickshell.outfoxxed.me/) and Qt6/QML. Provides a modern, Material Design 3 inspired status bar, application launcher, notification center, wallpaper manager with dynamic color theming, and lock screen.
@@ -34,32 +34,32 @@ This installs the QML plugin to `/usr/lib/qt6/qml`.
Configuration is stored in `~/.config/z-bar/config.json`. Options include: Configuration is stored in `~/.config/z-bar/config.json`. Options include:
| Option | Description | | Option | Description |
|--------|-------------| | --------------------------------- | ----------------------------------------------------------- |
| `appCount` | Max apps shown in launcher | | `appCount` | Max apps shown in launcher |
| `wallpaperPath` | Directory containing wallpapers | | `wallpaperPath` | Directory containing wallpapers |
| `baseBgColor` / `baseBorderColor` | Fallback colors when dynamic colors disabled | | `baseBgColor` / `baseBorderColor` | Fallback colors when dynamic colors disabled |
| `accentColor` | Custom accent color override | | `accentColor` | Custom accent color override |
| `useDynamicColors` | Enable Material Design 3 theming from wallpaper | | `useDynamicColors` | Enable Material Design 3 theming from wallpaper |
| `barConfig` | Enable/disable widgets and configure popouts | | `barConfig` | Enable/disable widgets and configure popouts |
| `transparency` | UI transparency levels | | `transparency` | UI transparency levels |
| `baseFont` | System font | | `baseFont` | System font |
| `animScale` | Animation speed multiplier | | `animScale` | Animation speed multiplier |
| `gpuType` | GPU type for resource monitoring (`amd`, `nvidia`, `intel`) | | `gpuType` | GPU type for resource monitoring (`amd`, `nvidia`, `intel`) |
## Launcher Search Prefixes ## Launcher Search Prefixes
| Prefix | Filter | | Prefix | Filter |
|--------|--------| | ------ | ------------------- |
| `>i` | App ID | | `>i` | App ID |
| `>c` | Categories | | `>c` | Categories |
| `>d` | Description/comment | | `>d` | Description/comment |
| `>e` | Exec command | | `>e` | Exec command |
| `>w` | WM class | | `>w` | WM class |
| `>g` | Generic name | | `>g` | Generic name |
| `>k` | Keywords | | `>k` | Keywords |
| `>t` | Terminal apps only | | `>t` | Terminal apps only |
| `> ` | Wallpaper picker | | `> ` | Wallpaper picker |
## Project Structure ## Project Structure