You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am using cosmic on NixOS unstable. When I unlock with a password after forcing fingerprint auth to fail, then it successfully unlocks gnome-keyring. If I use my fingerprint to unlock, then it does not prompt to unlock gnome-keyring (like gnome would) and I cannot unlock it from seahorse. I am not sure if this is a nixos-cosmic issue or a cosmic one.
The text was updated successfully, but these errors were encountered:
The problem is that someone (ideally cosmic-session, maybe nixos-cosmic, or you can do it yourself) needs to update the DBus activation environment with the appropriate variables so the GUI prompts (e.g., for a password) can be triggered accordingly.
If you run dbus-update-activation-environment DISPLAY XAUTHORITY WAYLAND_DISPLAY (or -all) you should be able to see system prompts when invoked. You may also need to restart gnome-keyring-daemon.
Aside from upstream "fixing" this, it is still an open question in my mind as to what to do about it in nixos-cosmic.
I tried adding ${lib.getBin pkgs.dbus}/bin/dbus-update-activation-environment --all as a preStart on the cosmic-greeter-daemon.service), but it wasn't happy about this because it seems that units/services don't get populated with the expected environment variables.
I was able to use home manager to add that line to my .zshrc (my user's login shell) as initExtra and it solved my issue, but I'm sure there must be something better.
I am using cosmic on NixOS unstable. When I unlock with a password after forcing fingerprint auth to fail, then it successfully unlocks gnome-keyring. If I use my fingerprint to unlock, then it does not prompt to unlock gnome-keyring (like gnome would) and I cannot unlock it from seahorse. I am not sure if this is a nixos-cosmic issue or a cosmic one.
The text was updated successfully, but these errors were encountered: