gnome-flashback: Move from gnome scope to top-level

This commit is contained in:
Jan Tojnar
2024-08-31 11:00:50 +02:00
parent b37f158fb0
commit 58bf5606fb
4 changed files with 10 additions and 15 deletions

View File

@@ -228,7 +228,7 @@ in
assert (lib.assertMsg namesAreUnique "Flashback WM names must be unique.");
map
(wm:
pkgs.gnome.gnome-flashback.mkSessionForWm {
pkgs.gnome-flashback.mkSessionForWm {
inherit (wm) wmName wmLabel wmCommand;
}
) flashbackWms;
@@ -237,20 +237,20 @@ in
enableGnomeKeyring = true;
};
systemd.packages = with pkgs.gnome; [
gnome-flashback
] ++ map gnome-flashback.mkSystemdTargetForWm flashbackWms;
systemd.packages = [
pkgs.gnome-flashback
] ++ map pkgs.gnome-flashback.mkSystemdTargetForWm flashbackWms;
environment.systemPackages = with pkgs.gnome; [
gnome-flashback
environment.systemPackages = [
pkgs.gnome-flashback
(pkgs.gnome-panel-with-modules.override {
panelModulePackages = cfg.flashback.panelModulePackages;
})
]
# 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
++ (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 {

View File

@@ -128,7 +128,6 @@ stdenv.mkDerivation (finalAttrs: {
passthru = {
updateScript = gnome.updateScript {
packageName = "gnome-flashback";
attrPath = "gnome.gnome-flashback";
versionPolicy = "odd-unstable";
};

View File

@@ -4,6 +4,7 @@
buildEnv,
gnome,
gnome-panel,
gnome-flashback,
xorg,
glib,
wrapGAppsHook3,
@@ -11,8 +12,6 @@
}:
let
inherit (gnome) gnome-flashback;
# We always want to find the built-in panel applets.
selectedPanelModulePackages = [
gnome-panel

View File

@@ -45,10 +45,6 @@ in
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 {
#### 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.
@@ -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-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-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-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.