gnome-flashback: Move from gnome scope to top-level
This commit is contained in:
@@ -228,7 +228,7 @@ in
|
|||||||
assert (lib.assertMsg namesAreUnique "Flashback WM names must be unique.");
|
assert (lib.assertMsg namesAreUnique "Flashback WM names must be unique.");
|
||||||
map
|
map
|
||||||
(wm:
|
(wm:
|
||||||
pkgs.gnome.gnome-flashback.mkSessionForWm {
|
pkgs.gnome-flashback.mkSessionForWm {
|
||||||
inherit (wm) wmName wmLabel wmCommand;
|
inherit (wm) wmName wmLabel wmCommand;
|
||||||
}
|
}
|
||||||
) flashbackWms;
|
) flashbackWms;
|
||||||
@@ -237,20 +237,20 @@ in
|
|||||||
enableGnomeKeyring = true;
|
enableGnomeKeyring = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.packages = with pkgs.gnome; [
|
systemd.packages = [
|
||||||
gnome-flashback
|
pkgs.gnome-flashback
|
||||||
] ++ map gnome-flashback.mkSystemdTargetForWm flashbackWms;
|
] ++ map pkgs.gnome-flashback.mkSystemdTargetForWm flashbackWms;
|
||||||
|
|
||||||
environment.systemPackages = with pkgs.gnome; [
|
environment.systemPackages = [
|
||||||
gnome-flashback
|
pkgs.gnome-flashback
|
||||||
(pkgs.gnome-panel-with-modules.override {
|
(pkgs.gnome-panel-with-modules.override {
|
||||||
panelModulePackages = cfg.flashback.panelModulePackages;
|
panelModulePackages = cfg.flashback.panelModulePackages;
|
||||||
})
|
})
|
||||||
]
|
]
|
||||||
# For /share/applications/${wmName}.desktop
|
# For /share/applications/${wmName}.desktop
|
||||||
++ (map (wm: gnome-flashback.mkWmApplication { inherit (wm) wmName wmLabel wmCommand; }) flashbackWms)
|
++ (map (wm: pkgs.gnome-flashback.mkWmApplication { inherit (wm) wmName wmLabel wmCommand; }) flashbackWms)
|
||||||
# For /share/pkgs.gnome-session/sessions/gnome-flashback-${wmName}.session
|
# For /share/pkgs.gnome-session/sessions/gnome-flashback-${wmName}.session
|
||||||
++ (map (wm: gnome-flashback.mkGnomeSession { inherit (wm) wmName wmLabel enableGnomePanel; }) flashbackWms);
|
++ (map (wm: pkgs.gnome-flashback.mkGnomeSession { inherit (wm) wmName wmLabel enableGnomePanel; }) flashbackWms);
|
||||||
})
|
})
|
||||||
|
|
||||||
(lib.mkIf serviceCfg.core-os-services.enable {
|
(lib.mkIf serviceCfg.core-os-services.enable {
|
||||||
|
|||||||
@@ -128,7 +128,6 @@ stdenv.mkDerivation (finalAttrs: {
|
|||||||
passthru = {
|
passthru = {
|
||||||
updateScript = gnome.updateScript {
|
updateScript = gnome.updateScript {
|
||||||
packageName = "gnome-flashback";
|
packageName = "gnome-flashback";
|
||||||
attrPath = "gnome.gnome-flashback";
|
|
||||||
versionPolicy = "odd-unstable";
|
versionPolicy = "odd-unstable";
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -4,6 +4,7 @@
|
|||||||
buildEnv,
|
buildEnv,
|
||||||
gnome,
|
gnome,
|
||||||
gnome-panel,
|
gnome-panel,
|
||||||
|
gnome-flashback,
|
||||||
xorg,
|
xorg,
|
||||||
glib,
|
glib,
|
||||||
wrapGAppsHook3,
|
wrapGAppsHook3,
|
||||||
@@ -11,8 +12,6 @@
|
|||||||
}:
|
}:
|
||||||
|
|
||||||
let
|
let
|
||||||
inherit (gnome) gnome-flashback;
|
|
||||||
|
|
||||||
# We always want to find the built-in panel applets.
|
# We always want to find the built-in panel applets.
|
||||||
selectedPanelModulePackages = [
|
selectedPanelModulePackages = [
|
||||||
gnome-panel
|
gnome-panel
|
||||||
|
|||||||
@@ -45,10 +45,6 @@ in
|
|||||||
|
|
||||||
nixos-gsettings-overrides = callPackage ./nixos/gsettings-overrides { };
|
nixos-gsettings-overrides = callPackage ./nixos/gsettings-overrides { };
|
||||||
|
|
||||||
#### Misc -- other packages on http://ftp.gnome.org/pub/GNOME/sources/
|
|
||||||
|
|
||||||
gnome-flashback = callPackage ./misc/gnome-flashback { };
|
|
||||||
|
|
||||||
}) // lib.optionalAttrs config.allowAliases {
|
}) // lib.optionalAttrs config.allowAliases {
|
||||||
#### Legacy aliases. They need to be outside the scope or they will shadow the attributes from parent scope.
|
#### Legacy aliases. They need to be outside the scope or they will shadow the attributes from parent scope.
|
||||||
libgnome-keyring = lib.warn "The ‘gnome.libgnome-keyring’ was moved to top-level. Please use ‘pkgs.libgnome-keyring’ directly." pkgs.libgnome-keyring; # Added on 2024-06-22.
|
libgnome-keyring = lib.warn "The ‘gnome.libgnome-keyring’ was moved to top-level. Please use ‘pkgs.libgnome-keyring’ directly." pkgs.libgnome-keyring; # Added on 2024-06-22.
|
||||||
@@ -96,6 +92,7 @@ in
|
|||||||
gnome-control-center = lib.warn "The ‘gnome.gnome-control-center’ was moved to top-level. Please use ‘pkgs.gnome-control-center’ directly." pkgs.gnome-control-center; # Added on 2024-08-28.
|
gnome-control-center = lib.warn "The ‘gnome.gnome-control-center’ was moved to top-level. Please use ‘pkgs.gnome-control-center’ directly." pkgs.gnome-control-center; # Added on 2024-08-28.
|
||||||
gnome-dictionary = lib.warn "The ‘gnome.gnome-dictionary’ was moved to top-level. Please use ‘pkgs.gnome-dictionary’ directly." pkgs.gnome-dictionary; # Added on 2024-06-22.
|
gnome-dictionary = lib.warn "The ‘gnome.gnome-dictionary’ was moved to top-level. Please use ‘pkgs.gnome-dictionary’ directly." pkgs.gnome-dictionary; # Added on 2024-06-22.
|
||||||
gnome-disk-utility = lib.warn "The ‘gnome.gnome-disk-utility’ was moved to top-level. Please use ‘pkgs.gnome-disk-utility’ directly." pkgs.gnome-disk-utility; # Added on 2024-06-22.
|
gnome-disk-utility = lib.warn "The ‘gnome.gnome-disk-utility’ was moved to top-level. Please use ‘pkgs.gnome-disk-utility’ directly." pkgs.gnome-disk-utility; # Added on 2024-06-22.
|
||||||
|
gnome-flashback = lib.warn "The ‘gnome.gnome-flashback’ was moved to top-level. Please use ‘pkgs.gnome-flashback’ directly." pkgs.gnome-flashback; # Added on 2024-08-31.
|
||||||
gnome-font-viewer = lib.warn "The ‘gnome.gnome-font-viewer’ was moved to top-level. Please use ‘pkgs.gnome-font-viewer’ directly." pkgs.gnome-font-viewer; # Added on 2024-06-22.
|
gnome-font-viewer = lib.warn "The ‘gnome.gnome-font-viewer’ was moved to top-level. Please use ‘pkgs.gnome-font-viewer’ directly." pkgs.gnome-font-viewer; # Added on 2024-06-22.
|
||||||
gnome-initial-setup = lib.warn "The ‘gnome.gnome-initial-setup’ was moved to top-level. Please use ‘pkgs.gnome-initial-setup’ directly." pkgs.gnome-initial-setup; # Added on 2024-08-11.
|
gnome-initial-setup = lib.warn "The ‘gnome.gnome-initial-setup’ was moved to top-level. Please use ‘pkgs.gnome-initial-setup’ directly." pkgs.gnome-initial-setup; # Added on 2024-08-11.
|
||||||
gnome-keyring = lib.warn "The ‘gnome.gnome-keyring’ was moved to top-level. Please use ‘pkgs.gnome-keyring’ directly." pkgs.gnome-keyring; # Added on 2024-06-22.
|
gnome-keyring = lib.warn "The ‘gnome.gnome-keyring’ was moved to top-level. Please use ‘pkgs.gnome-keyring’ directly." pkgs.gnome-keyring; # Added on 2024-06-22.
|
||||||
|
|||||||
Reference in New Issue
Block a user