Guido Günther
0e7e47a0bd
ci: Override registry
...
We only use prebuilt images for the ci-checks so use the registry
we're hosting them on.
This should unbreak the meson ans style check jobs.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-02-06 22:22:48 +01:00
Guido Günther
3569d140aa
Merge branch 'update-url' into 'main'
...
ci: Update URL to shared repo
See merge request agx/feedbackd!209
2026-02-06 19:20:38 +00:00
Guido Günther
cc10f6081f
ci: Update URL to shared repo
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-02-02 22:38:40 +01:00
Guido Günther
73d5879250
Merge branch 'strict-theme' into 'main'
...
examples: Add a less blinky example
See merge request agx/feedbackd!208
2026-02-02 18:48:20 +00:00
Guido Günther
48df3f2508
examples: Add a less blinky example
...
Uncategorized notifications can be distracting. Add an example that
disable the notification LED for these. Copy to
~/.config/feedbackd/themes/
and enable via
gsettings set org.sigxcpu.feedbackd theme strict
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-30 14:14:30 +01:00
Guido Günther
1b9573352d
doc: Fix json
...
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-30 13:22:25 +01:00
Guido Günther
a442e2337f
Merge branch 'rules-update-multiple-leds' into 'main'
...
udev: Add support for multiple status LEDs in feedbackd
See merge request agx/feedbackd!207
2026-01-18 10:35:49 +00:00
stsdc
5b77ce5003
rules: Update regex for status LED device path
...
Signed-off-by: stsdc <6031763+stsdc@users.noreply.github.com >
2026-01-17 11:19:42 +01:00
stsdc
c290c080f9
udev: Match on devices with multiple status LEDs
...
Signed-off-by: stsdc <6031763+stsdc@users.noreply.github.com >
2026-01-16 20:37:46 +00:00
Guido Günther
fad55b1b80
Merge branch 'verbose' into 'main'
...
feedbackd: Add --verbose, --replace and --version options
See merge request agx/feedbackd!205
2026-01-16 16:08:50 +00:00
Guido Günther
f311f76147
feedbackd: Add --version option
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 16:38:29 +01:00
Guido Günther
4ca9cb364b
feedbackd: Exit with EXIT_FAILURE if we can't get the bus name
...
Makes usage in scritps and systemd units more robust.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 16:38:29 +01:00
Guido Günther
722a8f1c90
feedbackd: Allow replacement and an option for it
...
This brings us in line with e.g. the portals
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 16:38:29 +01:00
Guido Günther
94b35f356a
feedbackd: Add --verbose option
...
Easier to discover than `G_MESSAGES_DEBUG`
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 16:38:29 +01:00
Guido Günther
8d0c09522d
feedbackd: Fix indent
...
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 16:38:29 +01:00
Guido Günther
37969cea8e
feedback-themes: Improve manpage
...
Explain relation between profiles, events and feedback a bit better.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 16:38:25 +01:00
Guido Günther
3177ae8232
Merge branch 'theme-doc' into 'main'
...
doc: Document `$device` in device themes
See merge request agx/feedbackd!206
2026-01-16 09:02:56 +00:00
Guido Günther
de3acfb5b6
doc: Mention what fbcli is
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 09:59:20 +01:00
Guido Günther
6596779bae
doc: Clarify event lookup
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-16 09:59:20 +01:00
Guido Günther
6ef4e4ebfd
feedback-themes: Mention the profiles feedback types are used in
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-15 22:56:48 +01:00
Guido Günther
724cbd9727
doc: Document $device in device themes
...
It identifies the theme as device theme so we should document it.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-15 22:56:48 +01:00
Guido Günther
ba3ff42794
Merge branch 'theme-doc' into 'main'
...
doc: Better separate custom and device themes
See merge request agx/feedbackd!204
2026-01-15 15:49:26 +00:00
Guido Günther
175e003fb4
doc: Better separate custom and device themes
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-15 16:41:02 +01:00
Guido Günther
491a95b6f4
Merge branch 'close-event' into 'main'
...
theme: Fix window-close event name
See merge request agx/feedbackd!203
2026-01-14 20:50:20 +00:00
Guido Günther
0f94cf891f
doc: Update build instructions
...
We use meson and also tweak some other bits for readability
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-14 21:44:23 +01:00
Guido Günther
1f13444e59
theme: Fix window-close event name
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2026-01-09 16:22:29 +01:00
Guido Günther
a32dcc63d8
Merge branch 'wp-profile' into 'main'
...
packaging: Add build profile to build with and install media roles
See merge request agx/feedbackd!202
2025-12-30 22:12:16 +00:00
Guido Günther
96d9d82d51
packaging: Add build profile to build with and install media roles
...
We create an wireplumber-xdg-media-roles package that contains the role configuration.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-30 23:10:22 +01:00
Guido Günther
8ae3449d61
Merge branch 'rel-0.8.8' into 'main'
...
treewide: Document changes and release 0.8.8
See merge request agx/feedbackd!201
2025-12-30 13:59:25 +00:00
Guido Günther
3cc8663c7e
treewide: Document changes and release 0.8.8
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-30 10:51:58 +01:00
Guido Günther
4c826a1e7c
Merge branch 'max-brightness-scale' into 'main'
...
Limit pattern brightness based on `max_brightness` too
Closes #95
See merge request agx/feedbackd!199
2025-12-29 17:35:47 +00:00
Guido Günther
a108dda1be
led-multicolor: Scale to RGB colors to LEDs max brightness
...
Otherwise we might exceed max brightness and get -EINVAL.
Tested-by: Chris Vogel <chris@ween.de >
Reported-by: Chris Vogel <chris@ween.de >
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/95
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-29 17:33:53 +00:00
Guido Günther
704f93ef15
feedback-led: Document rgb color strings
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-29 17:33:53 +00:00
Guido Günther
594b72055c
build: Fix meson format
...
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-29 17:33:53 +00:00
Guido Günther
bed9a3b6cf
Merge branch 'cleanups' into 'main'
...
alert-slider: Minor cleanups
See merge request agx/feedbackd!200
2025-12-29 17:32:58 +00:00
Guido Günther
8d00274e02
alert-slider: Minor cleanups
...
Fix help string and move event into the block it is used in
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-24 15:18:47 +01:00
Guido Günther
a46c5caf41
Merge branch 'sysuser-pkg' into 'main'
...
packaging: Use dh-sysuser
See merge request agx/feedbackd!198
2025-12-16 07:33:09 +00:00
Guido Günther
3126921746
packaging: Use dh-sysuser
...
We can drop adding the group manually. We move the udev triggering
to the end to ensure the group is already there.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-12-15 15:43:49 +01:00
Guido Günther
970d7fbe11
Merge branch 'sysusers' into 'main'
...
data: Add sysusers configuration
Closes #83
See merge request agx/feedbackd!197
2025-12-15 14:43:00 +00:00
Achill Gilgenast
b7e4fbab3b
data: Add sysusers configuration
...
Allows distros to add the feedbackd group by using sd-sysusers.
Closes: https://gitlab.freedesktop.org/agx/feedbackd/-/issues/83
Signed-off-by: Achill Gilgenast <achill@achill.org >
2025-12-15 13:00:05 +01:00
Guido Günther
1b03f66930
Merge branch 'patch-1' into 'main'
...
72-feedbackd.rules: Add isa1200 haptics driver
See merge request agx/feedbackd!196
2025-11-30 21:38:45 +00:00
Lukas Timmermann
f1ee7b1888
72-feedbackd.rules: Add isa1200 haptics driver
...
Signed-off-by: Lukas Timmermann <linux@timmermann.space >
2025-11-30 22:32:12 +01:00
Guido Günther
ada7e79736
Merge branch 'rel-0.8.7' into 'main'
...
treewide: Document changes and release 0.8.7
See merge request agx/feedbackd!195
2025-11-08 12:39:43 +00:00
Guido Günther
4641906f43
treewide: Document changes and release 0.8.7
...
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-11-08 09:44:56 +01:00
Guido Günther
1d7d1cad66
Merge branch 'phone-role' into 'main'
...
media-roles: Add Phone role
See merge request agx/feedbackd!194
2025-11-02 13:58:59 +00:00
Guido Günther
42bd525d3c
media-roles: Add Phone role
...
E.g. calls and wys already tag streams with this
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-26 08:23:53 +01:00
Guido Günther
7307a4db6f
Merge branch 'pw-roles' into 'main'
...
Set media-roles and add example wireplumber config
See merge request agx/feedbackd!170
2025-10-25 12:58:35 +00:00
Guido Günther
f38eb4bb28
data: Add preferred output targets for alarms and alerts
...
We usually want them to go to the speaker by default.
This needs https://gitlab.freedesktop.org/pipewire/wireplumber/-/merge_requests/754
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-25 14:12:16 +02:00
Guido Günther
8090ccb0a9
dev-sound: Only set media role when role based routing is enabled
...
This allows to already update the theme without breaking existing installations.
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00
Guido Günther
96b00b6c61
dev-sound: Fix format
...
Gbp-Dch: Ignore
Signed-off-by: Guido Günther <agx@sigxcpu.org >
2025-10-24 13:43:39 +02:00