Skip to content

q4z1/hyprdashboard-qt6

Repository files navigation

hyprdashboard-qt6

Dashboard / Launcher for hyprland

This project is not yet finished but maybe worth to take a look already.

Dependencies:

Arch Linux: sudo pacman -Syu base-devel qt6-base qt6-declarative qt6-svg cmake ninja

Ubuntu noble: sudo apt install build-essential cmake ninja-build qt6-base-dev qt6-declarative-dev qml-module-qtquick2 libgl1-mesa-dev libxkbcommon-dev ... there still exists a qt6 dependency issue: although the binary compiles successfullly on noble, it does not launch - it's on my #todo list ;-) - please use a distrobox to build and run on arch instead or by chance post a solution in the issues tracker.

KDE neo: all qt6 deps should be either already installed or easily to install.

Short builds:

nix: copy flake.nix and build.nix into an empty folder. Run nix build inside that folder - after building you can find the binary in ./result/bin ... use this binary directly/instead of using below mentioned hyprdash.sh as a bridge in your hyprland config.

flatpak: run flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo and flatpak-builder --force-clean --user --install-deps-from=flathub --repo=repo --install builddir de.inquies.hyprdash.yml ... result is inside of builddir # UNFINISHED

Building & Running (other than nix and flatpak):

cmake -S. -B./build -G Ninja

cmake --build ./build --config Debug --target hyprdash --

./hyprdash.sh -s to bring up a socket server for receiving commands

./hyprdash.sh -d to toggle dashboard

hyprland:

In your hyprland config:

exec-once /path/to/hyprdash.sh -s

and a binding to a keyboard shortcut like: bind = $mainMod, D, exec, /path/to/hyprdash.sh -d in order to toggle dashboard.

Configuration:

copy hyprdash.json.example to ~/.config/hyprdash/hyprdash.json - it should speak for itself. ... always keep a backup! If there is any json syntax error, the file will be overwritten.

preview:

check preview.mp4

About

Dashboard / Launcher for hyperland

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published