Commit graph

1292 commits

Author SHA1 Message Date
2 * r + 2 * t
f3d086024b plugin: remove multimedia dep
Also remove QML module version
2025-09-10 22:57:12 +10:00
2 * r + 2 * t
8da5acdb3d launcher: not full rounding + better anim 2025-09-10 21:30:54 +10:00
anders130
58615b809e
launcher: add config option for hiding applications (#568)
* feat(launcher): add config option for excluding applications from launcher

* fix(launcher): rename excludedApps to hiddenApps

* chore: add example to readme

* fix

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-10 21:19:26 +10:00
2 * r + 2 * t
b6b2adf056 launcher: fix showOnHover
Closes #591
Fixes #562
2025-09-10 14:34:59 +10:00
2 * r + 2 * t
6d351b57ae launcher/wallpaper: include subfolder in search
Closes #589
2025-09-10 14:29:40 +10:00
2 * r + 2 * t
5b81104ffa bar/tray: add icon subs
Usage: array of { id, image | icon }
2025-09-09 21:02:24 +10:00
2 * r + 2 * t
2563430e3b plugin/service: remove zero ref warning
Reloads don't play nice with it + it doesn't matter anyways
2025-09-09 20:48:13 +10:00
2 * r + 2 * t
717855c629 internal: use Qt.resolvedUrl 2025-09-09 18:35:22 +10:00
Belal
767ced0df3
launcher: allow configuring actions (#558)
* refactor: make launcher actions configurable

* use variants + internal -> setMode + format

* reorder readme

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-09 18:34:16 +10:00
2 * r + 2 * t
0d8771cf4d dashboard: fix pfp picker
Fixes #579
2025-09-09 18:00:03 +10:00
2 * r + 2 * t
5902988a77 dashboard/media: fix incubation warning 2025-09-09 16:55:42 +10:00
2 * r + 2 * t
6ae1a8e811 plugin/ac: not singleton
Also add nodeId prop
BeatTracker not singleton
Move BeatTracker and Cava to Audio service
2025-09-09 16:31:02 +10:00
Davi Ribeiro
23d1d2987a
nix: fix build error with libcava (#585)
libcava failing with fftw3.h not found
2025-09-09 13:51:58 +10:00
2 * r + 2 * t
48d9352148
nix: fix pipewire
Fixes #583
2025-09-09 01:02:01 +10:00
Belal
a8baaa9929
bar: configurable scroll actions (#559)
* bar: add option to disable scroll actions for volume and brightness

* options for workspaces, brightness and volume

* add options to readme + format

---------

Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-08 23:55:46 +10:00
2 * r + 2 * t
24a1af185a bar/statusicons: add mic indicator
Closes #578
2025-09-08 23:49:14 +10:00
2 * r + 2 * t
5fc9ffcc8f Merge branch 'main' of https://github.com/caelestia-dots/shell 2025-09-08 23:30:24 +10:00
2 * r + 2 * t
7265ae39d8 internal: force threaded render loop
Fixes #153
Fixes caelestia-dots/caelestia#118
Closes caelestia-dots/caelestia#137
2025-09-08 23:30:21 +10:00
2 * r + 2 * t
b16a7b78be plugin: use lower case imports 2025-09-08 23:22:29 +10:00
2 * r + 2 * t
dc42e4f38e plugin/ac: use double buffer
Double buffer instead of circular buffer
2025-09-08 23:12:25 +10:00
2 * r + 2 * t
9cd838abc3 nix: remove cava dep 2025-09-08 22:07:13 +10:00
2 * r + 2 * t
6f463a92d1 plugin/ac: fix idle state + reduce buffer size 2025-09-08 22:06:49 +10:00
2 * r + 2 * t
ffed0aefab dashboard/media: ensure visualiser heads 2025-09-08 21:15:18 +10:00
2 * r + 2 * t
733b246d69 plugin/ac: rt process 2025-09-08 21:12:43 +10:00
2 * r + 2 * t
d0fdbefbfb plugin/ap: fix collector
Actually read from speakers not mic
2025-09-08 21:10:30 +10:00
2 * r + 2 * t
261b4dd97b dev: export cmake compile commands
For LSP
2025-09-08 15:23:45 +10:00
2 * r + 2 * t
68ec55e92e plugin/cmake: use pkgconfig targets 2025-09-07 20:33:26 +10:00
2 * r + 2 * t
73233b97c1 plugin/ap: don't load empty chunks 2025-09-07 19:31:04 +10:00
2 * r + 2 * t
833cd8fbfa plugin/cp: update values when bars changed 2025-09-07 19:03:07 +10:00
2 * r + 2 * t
b2378e426e plugin/cim: fix uninitialised pointer 2025-09-07 18:55:00 +10:00
2 * r + 2 * t
ad2b389e23 plugin/ap: cleaner chunk loading/accessing 2025-09-07 18:21:31 +10:00
2 * r + 2 * t
07bee23126 plugin: add cava provider 2025-09-07 15:18:23 +10:00
2 * r + 2 * t
2c5801237c plugin/ap: properly buffer data
Run at a stable fps instead of in large chunks
Use one thread for collecting and another for processing
2025-09-07 15:15:10 +10:00
github-actions
139c36ba5a [CI] chore: update flake 2025-09-07 01:17:56 +00:00
2 * r + 2 * t
929d8fa40e plugin: async audio processing 2025-09-06 20:43:17 +10:00
2 * r + 2 * t
738c9bc785 plugin: fix cmake version
Also print message
2025-09-06 20:36:42 +10:00
2 * r + 2 * t
af43c1166e plugin: abstract audioprovider 2025-09-06 16:57:40 +10:00
2 * r + 2 * t
c99e05026f plugin: abstract service + ref 2025-09-06 15:41:19 +10:00
2 * r + 2 * t
cfc1dc447c plugin: namespace everything 2025-09-06 00:24:54 +10:00
Christoffer Hald Christensen
59d8f7602d
nix: fix package name typo (#567) 2025-09-04 23:27:36 +10:00
anders130
1474d0c72a
nix: disable qs hot reload (#564)
* fix(hm): disable watch files to prevent unexpected config reload

* nix: replace watchFiles patch with substituteInPlace in prePatch

so nobody needs to maintain the patch when it breaks eventually
2025-09-04 23:12:21 +10:00
2 * r + 2 * t
58ff28cdf7 nix: fix devshell stdenv
Closes #560
2025-09-04 22:54:50 +10:00
2 * r + 2 * t
e6483d7932 internal: rename assets -> extras 2025-09-04 22:47:40 +10:00
2 * r + 2 * t
e739892046 internal: remove beat-detector.cpp 2025-09-04 22:40:22 +10:00
2 * r + 2 * t
d5afda9d95 plugin: add BeatTracker
Replaces beat-detector.cpp
2025-09-04 22:38:23 +10:00
2 * r + 2 * t
ebc457b0cd nix: remove unneeded deps 2025-09-04 15:42:39 +10:00
2 * r + 2 * t
050ddf7c3e plugin: add qalculator
For launcher >calc instead of qalc proc
2025-09-04 15:40:31 +10:00
2 * r + 2 * t
bcba9f6d73 plugin/cim: use QtConcurrent 2025-09-03 23:16:58 +10:00
2 * r + 2 * t
8e6c7bc5e8 plugin/fsm: nodiscard stuff 2025-09-03 23:04:59 +10:00
2 * r + 2 * t
0dc75259fe launcher/wallpaper: add placeholder 2025-09-03 22:59:47 +10:00