用于安装和管理GNOME外壳扩展的网站https://extensions.gnome.org 被认为是主要的工具。如何在NixOS 18.03上启用它?
当我在GNOME 3上使用Firefox访问该网站时,我得到了以下信息:
若要使用此站点控制GNOME Shell扩展,必须安装GNOME Shell集成,该集成由两个部分组成:浏览器扩展和本地主机消息传递应用程序。单击此处安装浏览器扩展。有关本机主机连接器安装说明,请参见wiki页面。

因此,我将pkgs.chrome-gnome-shell和pkgs.gnome3.gnome-shell-extensions添加到/etc/nixos/configuration.nix中的environment.systemPackages中,重建、重新启动并安装了https://extensions.gnome.org提供的"GNOME集成“火狐扩展。这样,https://extensions.gnome.org就会显示错误消息。
尽管GNOME Shell集成扩展正在运行,但未检测到本机主机连接器。有关安装连接器的说明,请参阅文档。

我遗漏了什么?
发布于 2018-04-12 09:56:28
正如longDescription for chrome-gnome-shell所说,您必须设置一个特定的gnome3和一个特定的火狐选项。为此,请在/etc/nixos/configuration.nix中包括以下内容并重新构建:
nixpkgs.config.firefox.enableGnomeExtensions = true;
services.gnome3.chrome-gnome-shell.enable = true;(不幸的是,这些选项都是不是 挂牌 on https://nixos.org/nixos/options.html)
您不必显式地将chrome-gnome-shell和gnome3.gnome-shell-extensions作为系统包列出,因为它们将作为依赖项被拖进来。不过,"GNOME集成“Firefox扩展仍然需要用户通过Firefox安装,就像您所做的那样。
https://unix.stackexchange.com/questions/437248
复制相似问题