| 18 Oct 2021 |
Arian | I want to autostart an app in the GDM greeter. I found https://help.gnome.org/admin/gdm/3.26/configuration.html.en#autostart but is this exposed in NixOS somehow? | 15:12:17 |
Arian | should I simply add a package to systemPackages with share/gdm/autostart/LoginWindow/blah.desktop inside? | 15:12:34 |
Arian | (I tried that but it didnt work) | 15:13:15 |
Arian | * should I simply add a package to systemPackages with $out/share/gdm/autostart/LoginWindow/blah.desktop inside? | 15:13:28 |
Arian | if you have any pointers that'd be awesome | 15:14:49 |
Arian | Redacted or Malformed Event | 15:17:01 |
Arian | maybe gdm is just searching in ${gdm}/share ? | 15:25:35 |
Arian | * maybe gdm is just searching in ${gdm}/share and that's why it cant find it? | 15:25:42 |
| fabianhjr joined the room. | 17:03:26 |
Jan Tojnar | Arian: yeah, looks like the datadir is hardcoded: https://gitlab.gnome.org/GNOME/gdm/-/blob/358825d4cf08c7e28d7c8364325a6a68649522de/daemon/gdm-launch-environment.c#L957 | 17:38:53 |
Jan Tojnar | maybe you could start stuff using systemd (e.g. WantedBy=display-manager.service) but not sure if it would work | 17:40:33 |
Jan Tojnar | probably will depend on what you want to start | 17:40:42 |
Arian | I want to start an accessibility tool | 17:41:59 |
Arian | E.g. on screen keyboard | 17:42:07 |
Arian | (yes I know there are some on the options menu but that list is not configurable I think) | 17:42:33 |
Arian | * I want to start e.g. an accessibility tool | 17:42:44 |
Jan Tojnar | I would try to start it with systemd but it probably will not work on Wayland | 17:46:39 |
Jan Tojnar | or maybe patch gdm to support XDG_DATA_DIRS | 17:47:06 |
piegames | The first GNOME update with the automatically packaged extensions, how to proceed? So the broad plan is that pkgs.gnomeExtensions always points to a more or less curated and up-to-date extension set that matches pkgs.gnome-shell. Since the merge of GNOME 41, this is not the case anymore. | 21:00:41 |
piegames | My biggest issue with "simply bumping" is that a lot of extensions don't have declared support for GNOME 41 yet (actually, a lot of extensions I used to use have still not made the bump to | 21:01:43 |
piegames | * My biggest issue with "simply bumping" is that a lot of extensions don't have declared support for GNOME 41 yet (actually, a lot of extensions I used to use have still not made the bump to 40). They would not be included in the package set, causing massive evaluation failures. | 21:02:15 |
| 19 Oct 2021 |
Arian | Jan Tojnar: but the GDM greeter is a Wayland session these days no? | 08:22:38 |
Arian | Redacted or Malformed Event | 08:23:55 |
Jan Tojnar | Arian: yeah, probably would need to be disabled | 15:07:21 |
Jan Tojnar | I have not been able to use onboard with wayland | 15:07:58 |
Jan Tojnar | squeekboard supports "Wayland virtual keyboard protocol" but I am not sure how well supported that is | 15:08:53 |
Jan Tojnar | especially since gnome does not support layer-shell | 15:09:19 |
Jan Tojnar | https://gitlab.gnome.org/World/Phosh/squeekboard#what-the-compositor-has-to-support | 15:09:30 |
Jan Tojnar | piegames: hmm, that is right – though previously, we used to mark incompatible extensions with meta.broken = true so that would have caused similar failures | 15:13:34 |
Jan Tojnar | but then again, mass breaks were not that common | 15:14:20 |