gnome portal is broken for me on either cosmic or niri.
door-knocker lists as available only GTK stuff, whereas Gnome ones seems broken.
door-knocker lists as available only GTK stuff, whereas Gnome ones seems broken.- background
- clipboard
- global shortcuts
- input capture
- remote desktop
- screen cast
- screenshot
- secret
- USB
my ~/.nix-profile/share/xdg-desktop-portal/niri-portals.conf points to niri's.
a log error seems mentions falling back to GTK as a 'last-resort fallback'.
Choosing gtk.portal for org.freedesktop.impl.portal.FileChooser as a last-resort fallback
Choosing gtk.portal for org.freedesktop.impl.portal.AppChooser as a last-resort fallback
Choosing gtk.portal for org.freedesktop.impl.portal.Print as a last-resort fallback
Choosing gtk.portal for org.freedesktop.impl.portal.Notification as a last-resort fallback
Choosing gtk.portal for org.freedesktop.impl.portal.Inhibit as a last-resort fallback
Choosing gtk.portal for org.freedesktop.impl.portal.Access as a last-resort fallback
note that while these are each part of GTK, Inhibit is not part of Gnome, so not sure what the 'last-resort' is about.
(fwiw, gnome-keyring also stays undetected by door-knocker, even tho explicitly added.)
gnome-keyring also stays undetected by door-knocker, even tho explicitly added.)Jun 29 11:25:54 nixos systemd[1822]: app-gnome\x2dkeyring\x2dpkcs11@autostart.service: Skipped due to 'exec-condition'.
░░ Subject: Unit skipped
░░ Defined-By: systemd
░░ Support: https://lists.freedesktop.org/mailman/listinfo/systemd-devel
░░
░░ The unit UNIT was skipped due to an ExecCondition= command failure, and has
░░ entered the 'dead' state with result 'exec-condition'.
Jun 29 11:25:54 nixos systemd[1822]: Condition check resulted in Certificate and Key Storage being skipped.