~stacyharper

Cyber Space, sometime in France

https://willowbarraco.fr

Willow Barraco, a french trans lesbian lover.

I write code, freelance and hireable.

If you like what I an doing, please consider supporting it

https://liberapay.com/StacyHarper https://donate.missbanal.net

~stacyharper/fossbill-discuss

Last active 2 months ago

~stacyharper/fossbill-devel

Last active 8 months ago

~stacyharper/fossbill-announce

Last active 8 months ago

~stacyharper/bonsai-discuss

Last active 8 months ago

~stacyharper/public-inbox

Last active 10 months ago

~stacyharper/bonsai-devel

Last active 1 year, 1 month ago

~stacyharper/bonsai-announce

Last active 1 year, 1 month ago

~stacyharper/cogitatis

Last active 2 years ago
View more

Recent activity

Re: [PATCH wvkbd] POC: Move dependency from pangocairo to cairo alone 8 hours ago

From Willow Barraco to ~mil/sxmo-devel

I'll just give another chance cause I think this is worth it. This
would strip lot of dependencies. I'll see if I can solve the issues your
reported.

Re: Login screen not apparent 2 days ago

From Willow Barraco to ~mil/sxmo-user

Hello,

What is your goal with it?

It is possible to use another display manager than tinydm, but if you
want something secure, you should instead encrypt your partition.

Willow,

[PATCH hare-wayland] Implement WAYLAND_DEBUG env variable debugging 2 days ago

From Willow Barraco to ~sircmpwn/hare-dev

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
---
 cmd/scanner/main.ha      |  14 ++++++
 wayland/client/client.ha |   7 +++
 wayland/debug.ha         | 100 +++++++++++++++++++++++++++++++++++++++
 wayland/types.ha         |   1 +
 4 files changed, 122 insertions(+)
 create mode 100644 wayland/debug.ha

diff --git a/cmd/scanner/main.ha b/cmd/scanner/main.ha
index e744148..3c3ba72 100644
--- a/cmd/scanner/main.ha
+++ b/cmd/scanner/main.ha
@@ -167,6 +167,9 @@ def arg_src: str = `
[message trimmed]

[PATCH wvkbd] POC: Move dependency from pangocairo to cairo alone 3 days ago

From Willow Barraco to ~mil/sxmo-devel

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
---
 Makefile     |  2 +-
 config.def.h |  3 ++-
 drw.c        | 24 +++++++++++++-----------
 drw.h        |  7 ++++---
 keyboard.c   |  1 +
 main.c       | 32 ++++++++++++++++++++++----------
 6 files changed, 43 insertions(+), 26 deletions(-)

diff --git a/Makefile b/Makefile
index 1d8b276..8baff48 100644
--- a/Makefile
+++ b/Makefile
[message trimmed]

[PATCH hare-json] Bump usage of bufio::read_rune 4 days ago

From Willow Barraco to ~sircmpwn/hare-dev

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
---
 encoding/json/lex.ha | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/encoding/json/lex.ha b/encoding/json/lex.ha
index a523db1..3545cc3 100644
--- a/encoding/json/lex.ha
+++ b/encoding/json/lex.ha
@@ -339,7 +339,7 @@ fn nextrune(lex: *lexer) (rune | io::EOF | error) = {
		};
		return r;
	};
	match (bufio::scanrune(lex.src)) {
[message trimmed]

[PATCH sxmo-utils] sxmo_dmenu.sh: do not set menu mode if the state isn't unlock 5 days ago

From Willow Barraco to ~mil/sxmo-devel

If a call is incomming and the proximity doesn't unlock the screen,
cause near initial state, or because it is bugged, then we was setting
the "menu" mode while screenoff. Which means the power button was
picking the dmenu entry instead of unlocking the device.

We disable the "menu" mode if the proximity lock turns the screen off,
so we should not set this mode if the initial state is screenoff.

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
---
 scripts/core/sxmo_dmenu.sh | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/scripts/core/sxmo_dmenu.sh b/scripts/core/sxmo_dmenu.sh
[message trimmed]

Re: [PATCH sxmo-utils] device agnostic bindings for volume and power 5 days ago

From Willow Barraco to ~mil/sxmo-devel

> > But I disagree with most of the changes from sxmo_swayinitconf.sh:
> > 
> > First it is pointless to use the legacy sxmo_multikey.sh if we can't set
> > the input delay and rate. It expects those values.
>
> Perhaps it would make sense to only bind a single button press
> (bypassing multikey) if we can't set the repeat rate? That way the
> buttons will still work for basic tasks like unlocking.

Agreed! And we could bypass the multi key script completly in this case.

> > Then I'm not sure we want to map every media key to bonsaictl. Only the specific
> > inputs should behave like this imo.
>

Re: [PATCH wvkbd] Regression fix: keyboard didn't re-show on SIGUSR2 anymore 6 days ago

From Willow Barraco to ~mil/sxmo-devel

On Sun Sep 17, 2023 at 11:43 AM CEST, Maarten van Gompel wrote:
> The problem was introduced in b1890848d51640d286f3e962b37e5d66a7c2dfad
>
> Ref: https://github.com/jjsullivan5196/wvkbd/issues/41
> ---
>  main.c | 7 ++++++-
>  1 file changed, 6 insertions(+), 1 deletion(-)
>
> diff --git a/main.c b/main.c
> index 01452c3..784e58a 100644
> --- a/main.c
> +++ b/main.c
> @@ -701,7 +701,12 @@ show()
>                                         NULL);

[PATCH wvkbd v3] Regression fix: keyboard didn't re-show on SIGUSR2 anymore 6 days ago

From Willow Barraco to ~mil/sxmo-devel

When triggering show() on kill USR2, everything works as expected, but
the keyboard attributes are the same as before. So in
layer_surface_configure, we don't match the condition.

Checking hidden, and resetting it from inside this scope is enough to
solve the problem.

This also move the place we setup the fractional scale listener to where we
create the wl_surface. Because we need to recreate them on future show().

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
---
 main.c | 27 +++++++++++++--------------
 1 file changed, 13 insertions(+), 14 deletions(-)
[message trimmed]

[PATCH wvkbd v2] Regression fix: keyboard didn't re-show on SIGUSR2 anymore 6 days ago

From Willow Barraco to ~mil/sxmo-devel

When triggering show() on kill USR2, everything works as expected, but
the keyboard attributes are the same as before. So in
layer_surface_configure, we don't match the condition.

Checking hidden, and resetting it from inside this scope is enough to
solve the problem.

Signed-off-by: Willow Barraco <contact@willowbarraco.fr>
---
 main.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/main.c b/main.c
index 01452c3..7a849ee 100644
[message trimmed]