!XQQVyIbcAcHFvzmcTl:nixos.org

NixOS GNOME

422 Members
A room for maintainers of GNOME & GNOME-Related desktop environments (xfce, cinnamon, pantheon...)91 Servers

Load older messages


SenderMessageTime
18 Oct 2021
@arianvp:matrix.orgArianI 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
@arianvp:matrix.orgArian should I simply add a package to systemPackages with share/gdm/autostart/LoginWindow/blah.desktop inside? 15:12:34
@arianvp:matrix.orgArian(I tried that but it didnt work)15:13:15
@arianvp:matrix.orgArian * should I simply add a package to systemPackages with $out/share/gdm/autostart/LoginWindow/blah.desktop inside? 15:13:28
@arianvp:matrix.orgArianif you have any pointers that'd be awesome15:14:49
@arianvp:matrix.orgArianRedacted or Malformed Event15:17:01
@arianvp:matrix.orgArian maybe gdm is just searching in ${gdm}/share ? 15:25:35
@arianvp:matrix.orgArian * maybe gdm is just searching in ${gdm}/share and that's why it cant find it? 15:25:42
@fabianhjr:matrix.orgfabianhjr joined the room.17:03:26
@jtojnar:matrix.orgJan 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
@jtojnar:matrix.orgJan Tojnar maybe you could start stuff using systemd (e.g. WantedBy=display-manager.service) but not sure if it would work 17:40:33
@jtojnar:matrix.orgJan Tojnarprobably will depend on what you want to start17:40:42
@arianvp:matrix.orgArianI want to start an accessibility tool17:41:59
@arianvp:matrix.orgArianE.g. on screen keyboard17:42:07
@arianvp:matrix.orgArian(yes I know there are some on the options menu but that list is not configurable I think)17:42:33
@arianvp:matrix.orgArian* I want to start e.g. an accessibility tool17:42:44
@jtojnar:matrix.orgJan TojnarI would try to start it with systemd but it probably will not work on Wayland17:46:39
@jtojnar:matrix.orgJan Tojnar or maybe patch gdm to support XDG_DATA_DIRS 17:47:06
@piegames:matrix.orgpiegames 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:matrix.orgpiegamesMy 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:matrix.orgpiegames * 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
@arianvp:matrix.orgArian Jan Tojnar: but the GDM greeter is a Wayland session these days no? 08:22:38
@arianvp:matrix.orgArianRedacted or Malformed Event08:23:55
@jtojnar:matrix.orgJan Tojnar Arian: yeah, probably would need to be disabled 15:07:21
@jtojnar:matrix.orgJan TojnarI have not been able to use onboard with wayland15:07:58
@jtojnar:matrix.orgJan Tojnarsqueekboard supports "Wayland virtual keyboard protocol" but I am not sure how well supported that is15:08:53
@jtojnar:matrix.orgJan Tojnarespecially since gnome does not support layer-shell15:09:19
@jtojnar:matrix.orgJan Tojnarhttps://gitlab.gnome.org/World/Phosh/squeekboard#what-the-compositor-has-to-support15:09:30
@jtojnar:matrix.orgJan 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
@jtojnar:matrix.orgJan Tojnarbut then again, mass breaks were not that common15:14:20

Show newer messages


Back to Room ListRoom Version: 6