Como o longDescription para chrome-gnome-shell
diz que você terá que definir um gnome3 específico e uma opção específica do firefox. Para fazer isso, inclua o seguinte em /etc/nixos/configuration.nix
e reconstruir:
nixpkgs.config.firefox.enableGnomeExtensions = true;
services.gnome3.chrome-gnome-shell.enable = true;
(Infelizmente, essas opções não são listed em link )
Você não precisa listar explicitamente chrome-gnome-shell
e gnome3.gnome-shell-extensions
como pacotes do sistema, pois eles serão extraídos como dependências. A extensão "GNOME Shell integration" do Firefox ainda terá que ser instalada pelo usuário através do Firefox, como você fez.