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
2 * r + 2 * t
e405bf8d5a
plugin/fsm: emit entriesChanged
2025-09-03 22:45:59 +10:00
2 * r + 2 * t
958d07a3ff
dashboard/calendar: add scroll
2025-09-03 22:28:18 +10:00
2 * r + 2 * t
02c59fbd38
dashboard/calendar: fix
2025-09-03 22:19:08 +10:00
Davi Ribeiro
fb9c6d4950
nix/hm: move environment to systemd.environment + refactor ( #551 )
...
* nix/hm: environment moved to systemd.environment
* nix/hm: change systemd default target
Follow the home-manager convention for wayland systemd services
* nix/hm: refactor
* readme: refactor configuring section
* readme: fix format
* format
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-03 22:03:01 +10:00
M Matthew Hydock
6e775a1a0e
dashboard: add month/year and paging to calendar ( #499 )
...
* add month/year and paging to calendar
also, removed day/month from time panel, and highlighting weekends
(need to figure out why the weekday enum is incorrect. locale issue?)
* removing dayOfWeek offset hack
this is clearly a me problem. my locale appears to be set to dz, but
only for caelestia shell. not sure why.
* aesthetic and localization improvements
* ensure all localized dates use UTC
issues i was having wrt localized date and day-of-week being off by one
appear to have been due to my timezone. forcing UTC seems to fix this.
* fixes
* anim today indicator
* keep state across open/close
* fix
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-03 21:49:41 +10:00
2 * r + 2 * t
8d8eabbaa1
internal: non async popouts
...
Fixes "Component is not ready" warnings
2025-09-03 19:58:19 +10:00
Belal
04d867b149
bar/statusicons: add lock keys indicator ( #514 )
...
* [StatusIcons] Add caps lock indicator
* Seprate CapsLock icon
* Use material icon
* fixes
---------
Co-authored-by: 2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>
2025-09-03 19:56:50 +10:00
2 * r + 2 * t
dbf87354af
filedialog: anim empty text
2025-09-03 18:59:57 +10:00
2 * r + 2 * t
d034f31624
filedialog: fix anims
...
Assign to non reactive bindings so no update during remove anim when modelData is destroyed
2025-09-03 18:58:32 +10:00