Commit Graph

10 Commits

Author SHA1 Message Date
Roland Coeurjoly
80f6b17734 ayatana-indicator-messages: substitute --replace with --replace-fail 2024-08-25 17:52:36 +02:00
OPNA2608
9d469d94bb ayatana-indicator-messages: Update to new passthru.ayatana-indicators format 2024-08-15 22:04:42 +02:00
OPNA2608
c0b9c8b273 ayatana-indicator-messages: nixfmt, modernise 2024-08-15 22:04:42 +02:00
Peder Bergebakken Sundt
29ab705c17 treewide: finalAttrs.doCheck -> finalAttrs.finalPackage.doCheck
repeat of #271241
discussion: #272978

I did not replace the instance in eiwd, since it causes an infinite recursion.
2024-07-30 18:32:01 +02:00
R. Ryantm
201b878ef1 ayatana-indicator-messages: 23.10.0 -> 24.5.0 2024-05-24 18:07:19 +00:00
Jan Tojnar
eb04659fc2 treewide: wrapGAppsHook → wrapGAppsHook3
This was achieved using the following command:

    sd 'wrapGAppsHook\b' wrapGAppsHook3 (rg -l 'wrapGAppsHook\b')

And then manually reverted the following changes:

- alias in top-level.nix
- function name in wrap-gapps-hook.sh
- comment in postFixup of at-spi2-core
- comment in gtk4
- comment in preFixup of 1password-gui/linux.nix
- comment in postFixup of qgis/unwrapped-ltr.nix and qgis/unwrapped.nix
- comment in postFixup of telegram-desktop
- comment in postFixup of fwupd
- buildCommand of mongodb-compass
- postFixup of xflux-gui
- comment in a patch in kdePackages.kde-gtk-config and plasma5Packages.kde-gtk-config
- description of programs.sway.wrapperFeatures.gtk NixOS option (manual rebuild)
2024-04-27 02:23:22 +02:00
Bobby Rong
620991b7ef
ayatana-indicator-messages: Don't reset GI_TYPELIB_PATH
ref: https://gitlab.gnome.org/GNOME/libsecret/-/merge_requests/141
2024-04-22 21:11:31 +02:00
OPNA2608
93e91c150e ayatana-indicator-messages: Fix desktop parsing
Not *great*, but a start.

MessagingMenu has a function for mapping an app to desktop file data. This relies on GLib to parse the desktop file,
which needs the binary from the 'Exec=' entry on PATH, otherwise it bails.

messaging_menu_app_set_desktop_id calls g_desktop_app_info_new:
334668ad5a/libmessaging-menu/messaging-menu-app.c (L245-L252)

Which, after some jumps inbetween, ends up in g_desktop_app_info_load_from_keyfile and calls g_find_program_for_path:
204a76669b/gio/gdesktopappinfo.c (L1920-L1951)

Which uses PATH:
204a76669b/glib/gutils.c (L371)
2024-04-14 21:38:40 +02:00
OPNA2608
84605b1008 nixos/tests: Add ayatana-indicators test 2023-10-20 14:10:48 +02:00
OPNA2608
fa4581f1ef ayatana-indicator-messages: init at 23.10.0 2023-10-20 11:45:44 +02:00