1
0
Fork 0
mirror of https://github.com/nix-community/home-manager synced 2024-12-25 11:19:47 +01:00

gnome-shell: fix extensions' default (#6199)

Else I get a
===

       … while calling the 'throw' builtin
         at /nix/store/afpmddfrmx5df3h16bdh00yy8i7db8w4-source/pkgs/desktops/gnome/default.nix:96:28:
           95|   gnome-shell = throw "The ‘gnome.gnome-shell’ was moved to top-level. Please use ‘pkgs.gnome-shell’ directly."; # Added on 2024-08-28.
           96|   gnome-shell-extensions = throw "The ‘gnome.gnome-shell-extensions’ was moved to top-level. Please use ‘pkgs.gnome-shell-extensions’ directly."; # Added on 2024-08-11.
             |                            ^
           97|   gnome-software = throw "The ‘gnome.gnome-software’ was moved to top-level. Please use ‘pkgs.gnome-software’ directly."; # Added on 2024-08-11.

       error: The ‘gnome.gnome-shell-extensions’ was moved to top-level. Please use ‘pkgs.gnome-shell-extensions’ directly.
===

on rebuild
This commit is contained in:
Matthieu Coudron 2024-12-12 21:58:33 +01:00 committed by GitHub
parent 15151bb5e7
commit e526fd2b1a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 4 additions and 8 deletions

View file

@ -17,7 +17,7 @@ let
package = mkOption { package = mkOption {
type = types.package; type = types.package;
example = "pkgs.gnome.gnome-shell-extensions"; example = "pkgs.gnome-shell-extensions";
description = '' description = ''
Package providing a GNOME Shell extension in Package providing a GNOME Shell extension in
`$out/share/gnome-shell/extensions/''${id}`. `$out/share/gnome-shell/extensions/''${id}`.
@ -66,7 +66,7 @@ in {
{ package = pkgs.gnomeExtensions.dash-to-panel; } { package = pkgs.gnomeExtensions.dash-to-panel; }
{ {
id = "user-theme@gnome-shell-extensions.gcampax.github.com"; id = "user-theme@gnome-shell-extensions.gcampax.github.com";
package = pkgs.gnome.gnome-shell-extensions; package = pkgs.gnome-shell-extensions;
} }
] ]
''; '';
@ -106,7 +106,7 @@ in {
programs.gnome-shell.extensions = [{ programs.gnome-shell.extensions = [{
id = "user-theme@gnome-shell-extensions.gcampax.github.com"; id = "user-theme@gnome-shell-extensions.gcampax.github.com";
package = pkgs.gnome.gnome-shell-extensions; package = pkgs.gnome-shell-extensions;
}]; }];
home.packages = [ cfg.theme.package ]; home.packages = [ cfg.theme.package ];

View file

@ -36,11 +36,7 @@ let
in { in {
nixpkgs.overlays = [ nixpkgs.overlays = [
(self: super: { (final: prev: { gnome-shell-extensions = dummy-gnome-shell-extensions; })
gnome = super.gnome.overrideScope (gself: gsuper: {
gnome-shell-extensions = dummy-gnome-shell-extensions;
});
})
]; ];
programs.gnome-shell.enable = true; programs.gnome-shell.enable = true;