From 6faebc986def36fdc44828880d65ed223101adc0 Mon Sep 17 00:00:00 2001 From: Zacharias-Brohn Date: Wed, 25 Feb 2026 17:30:25 +0100 Subject: [PATCH 1/2] ideas --- plans/ideas.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plans/ideas.md b/plans/ideas.md index 125f1c0..af8e1a0 100644 --- a/plans/ideas.md +++ b/plans/ideas.md @@ -9,3 +9,11 @@ - [x] Maybe already possible; have keybinds to show certain menus. I do not want to touch my mouse to see notifications for example. Not everything in the bar needs this, but some would be good to have. - [x] Pressing ESC or some obvious button to close nc. - [x] Another branch for development, hold off big changes so that a working bar or if there are big config changes. + +# Stupid idea's from Daivin + +- [ ] An on screen pencil to draw on your screen :). +- [ ] Audio module + cava / audio wave ;) ( Don't make it into minecraft blocks + but aan actual wave) +- [ ] Update module: When there is 1 package it still looks extremely off +- [ ] Bluetooth device battery view From 7861ba5c512547c68f59811368ab71c72f5f7213 Mon Sep 17 00:00:00 2001 From: Aram Markarov Date: Wed, 25 Feb 2026 19:14:58 +0100 Subject: [PATCH 2/2] cava reintroduced : uses libcava or cava for nix : needs nixos fixing, but could be isolated issue --- Plugins/ZShell/CMakeLists.txt | 8 ++++---- Plugins/ZShell/Services/CMakeLists.txt | 4 ++-- nix/default.nix | 4 ++++ 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Plugins/ZShell/CMakeLists.txt b/Plugins/ZShell/CMakeLists.txt index 9068c5e..bde2f00 100644 --- a/Plugins/ZShell/CMakeLists.txt +++ b/Plugins/ZShell/CMakeLists.txt @@ -3,10 +3,10 @@ find_package(PkgConfig REQUIRED) pkg_check_modules(Qalculate IMPORTED_TARGET libqalculate REQUIRED) pkg_check_modules(Pipewire IMPORTED_TARGET libpipewire-0.3 REQUIRED) pkg_check_modules(Aubio IMPORTED_TARGET aubio REQUIRED) -# pkg_check_modules(Cava IMPORTED_TARGET libcava QUIET) -# if(NOT Cava_FOUND) -# pkg_check_modules(Cava IMPORTED_TARGET cava REQUIRED) -# endif() +pkg_check_modules(Cava IMPORTED_TARGET libcava QUIET) +if(NOT Cava_FOUND) + pkg_check_modules(Cava IMPORTED_TARGET cava REQUIRED) +endif() set(QT_QML_OUTPUT_DIRECTORY "${CMAKE_BINARY_DIR}/qml") qt_standard_project_setup(REQUIRES 6.9) diff --git a/Plugins/ZShell/Services/CMakeLists.txt b/Plugins/ZShell/Services/CMakeLists.txt index 1bbfd4d..39ecda2 100644 --- a/Plugins/ZShell/Services/CMakeLists.txt +++ b/Plugins/ZShell/Services/CMakeLists.txt @@ -6,9 +6,9 @@ qml_module(ZShell-services beattracker.hpp beattracker.cpp audiocollector.hpp audiocollector.cpp audioprovider.hpp audioprovider.cpp - # cavaprovider.hpp cavaprovider.cpp + cavaprovider.hpp cavaprovider.cpp LIBRARIES PkgConfig::Pipewire PkgConfig::Aubio - # PkgConfig::Cava + PkgConfig::Cava ) diff --git a/nix/default.nix b/nix/default.nix index 15f4d8d..514d346 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -1,4 +1,6 @@ { + fftw, + libcava, rev, lib, stdenv, @@ -74,6 +76,8 @@ libqalculate pipewire aubio + libcava + fftw ]; dontWrapQtApps = true;