KeeWeb 失败:nixos 上的任何 .service 文件都没有提供名称 org,freedesktop.secrets

KeeWeb fails: the name org,freedesktop.secrets was not provided by any .service files on nixos

我正在尝试让 KeeWeb 在 Nixos 中工作。 它不在 20.09 频道中,所以我尝试为它编写一个推导……但失败了。幸运的是,经过更多搜索,我发现其他人已经做到了!精彩!

所以我从 https://github.com/sikmir/nixpkgs/blob/master/pkgs/applications/misc/keeweb/default.nix 复制了代码。并将其导入到我的家庭管理器设置中。它构建良好但是当我 运行 它只打开一个错误对话框:

“加载应用程序时出错。错误:名称 org,freedesktop.secrets 未由任何 .service 文件提供”

一些搜索将我指向了 gnome-keyring 和 libsecret 的方向。即使是解决这个问题的 PR,所以你会认为它是固定的......但是唉。

我更改了 src 以指向最新版本,但仍然没有成功。

所以我的设置中可能缺少某些东西。

你能帮帮我吗?

尝试在您的 NixOS 配置中启用 gnome-keyring 守护程序:

services.gnome3.gnome-keyring.enable = true;