Open tbenst opened 5 years ago
@prikhi let me know if you can reproduce or if I can help?
I've just stumbled upon this problem, following warning might be related as it was printed whenever I've changed the setttings:
(workrave:16062): dconf-WARNING **: 00:24:34.745: failed to commit changes to dconf: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name ca.desrt.dconf was not provided by any .service files
@tbenst did you see the warning as well?
Thank you for your contributions.
This has been automatically marked as stale because it has had no activity for 180 days.
If this is still important to you, we ask that you leave a comment below. Your comment can be as simple as "still important to me". This lets people see that at least one person still cares about this. Someone will have to do this at most twice a year if there is no other activity.
Here are suggestions that might help resolve this more quickly:
still important to me. For what it’s worth, workrave uses gsettings: https://github.com/rcaelers/workrave/issues/159#issuecomment-583762742
I think is also relevant: https://github.com/NixOS/nixpkgs/issues/54150
This worked for me
services.dbus.packages = [ pkgs.gnome3.dconf ];
https://github.com/NixOS/nixpkgs/issues/24333#issuecomment-289235108
I'm wondering what would be a good solution to this - a Nixos module for workrave [that installs workrave and the dconf package] seams a bit like an overkill and doesn't solve the problem of non-persisting settings in other apps. On the other hand a documentation entry just doesn't feel right as in contributing to idiosyncratic Nixos magic. Would runtime dependency make any sense?
I'd happily do the work, yet have no idea what would be a sensible high-level approach to the task at hand. I'm still pretty new to the ecosystem, so would really appreciate a bit of guidance from someone with more nix experience ;)
adding the line yungcheeze showed to my /etc/nixos/configuration.nix
worked for me. Had to restart the machine, though ― restarting the dbus service is a no-go?
I marked this as stale due to inactivity. → More info
Issue description
Workrave settings revert back after changing. Problem does not occur on Ubuntu.
Steps to reproduce