diff --git a/pkgs/by-name/ar/arc-icon-theme/package.nix b/pkgs/by-name/ar/arc-icon-theme/package.nix index 7a8c95558754..7cd2608a5df5 100644 --- a/pkgs/by-name/ar/arc-icon-theme/package.nix +++ b/pkgs/by-name/ar/arc-icon-theme/package.nix @@ -6,7 +6,6 @@ gtk3, adwaita-icon-theme, moka-icon-theme, - gnome-icon-theme, hicolor-icon-theme, }: @@ -29,7 +28,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { propagatedBuildInputs = [ moka-icon-theme adwaita-icon-theme - gnome-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/be/beauty-line-icon-theme/package.nix b/pkgs/by-name/be/beauty-line-icon-theme/package.nix index b8ba0688b122..109b2f301a78 100644 --- a/pkgs/by-name/be/beauty-line-icon-theme/package.nix +++ b/pkgs/by-name/be/beauty-line-icon-theme/package.nix @@ -3,7 +3,6 @@ stdenvNoCC, fetchFromGitLab, gtk3, - gnome-icon-theme, hicolor-icon-theme, mint-x-icons, pantheon, @@ -30,7 +29,6 @@ stdenvNoCC.mkDerivation { # ubuntu-mono is also required but missing in ubuntu-themes (please add it if it is packaged at some point) propagatedBuildInputs = [ kdePackages.breeze-icons - gnome-icon-theme hicolor-icon-theme mint-x-icons pantheon.elementary-icon-theme diff --git a/pkgs/by-name/ca/canta-theme/package.nix b/pkgs/by-name/ca/canta-theme/package.nix index b4b9c5bed454..73f0eabef4f2 100644 --- a/pkgs/by-name/ca/canta-theme/package.nix +++ b/pkgs/by-name/ca/canta-theme/package.nix @@ -7,7 +7,6 @@ gtk-engine-murrine, gtk3, adwaita-icon-theme, - gnome-icon-theme, numix-icon-theme-circle, hicolor-icon-theme, }: @@ -34,7 +33,6 @@ stdenv.mkDerivation (finalAttrs: { propagatedBuildInputs = [ adwaita-icon-theme - gnome-icon-theme numix-icon-theme-circle hicolor-icon-theme ]; diff --git a/pkgs/by-name/el/elementary-xfce-icon-theme/package.nix b/pkgs/by-name/el/elementary-xfce-icon-theme/package.nix index de04b461617b..01a77c7e19a0 100644 --- a/pkgs/by-name/el/elementary-xfce-icon-theme/package.nix +++ b/pkgs/by-name/el/elementary-xfce-icon-theme/package.nix @@ -9,7 +9,6 @@ gtk3, pantheon, adwaita-icon-theme, - gnome-icon-theme, hicolor-icon-theme, }: @@ -35,7 +34,6 @@ stdenv.mkDerivation (finalAttrs: { propagatedBuildInputs = [ pantheon.elementary-icon-theme adwaita-icon-theme - gnome-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/fa/faba-icon-theme/package.nix b/pkgs/by-name/fa/faba-icon-theme/package.nix index 5e0091e8c078..0b8e881584ca 100644 --- a/pkgs/by-name/fa/faba-icon-theme/package.nix +++ b/pkgs/by-name/fa/faba-icon-theme/package.nix @@ -7,7 +7,6 @@ python3, gtk3, pantheon, - gnome-icon-theme, hicolor-icon-theme, }: @@ -31,7 +30,6 @@ stdenvNoCC.mkDerivation rec { propagatedBuildInputs = [ pantheon.elementary-icon-theme - gnome-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/fa/faba-mono-icons/package.nix b/pkgs/by-name/fa/faba-mono-icons/package.nix index b8f6cfb216f4..7f045755bdd9 100644 --- a/pkgs/by-name/fa/faba-mono-icons/package.nix +++ b/pkgs/by-name/fa/faba-mono-icons/package.nix @@ -6,7 +6,6 @@ gtk3, moka-icon-theme, faba-icon-theme, - gnome-icon-theme, hicolor-icon-theme, }: @@ -29,7 +28,6 @@ stdenvNoCC.mkDerivation { propagatedBuildInputs = [ moka-icon-theme faba-icon-theme - gnome-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/fl/flat-remix-icon-theme/package.nix b/pkgs/by-name/fl/flat-remix-icon-theme/package.nix index 410a02fe5734..cbfccd16b3f2 100644 --- a/pkgs/by-name/fl/flat-remix-icon-theme/package.nix +++ b/pkgs/by-name/fl/flat-remix-icon-theme/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, gtk3, pantheon, - gnome-icon-theme, hicolor-icon-theme, kdePackages, }: @@ -27,7 +26,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { propagatedBuildInputs = [ kdePackages.breeze-icons pantheon.elementary-icon-theme - gnome-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/gn/gnome-icon-theme/package.nix b/pkgs/by-name/gn/gnome-icon-theme/package.nix deleted file mode 100644 index a14f5cdd51a5..000000000000 --- a/pkgs/by-name/gn/gnome-icon-theme/package.nix +++ /dev/null @@ -1,47 +0,0 @@ -{ - lib, - stdenv, - fetchurl, - pkg-config, - intltool, - iconnamingutils, - gtk2, -}: - -stdenv.mkDerivation (finalAttrs: { - pname = "gnome-icon-theme"; - version = "3.12.0"; - - src = fetchurl { - url = "mirror://gnome/sources/gnome-icon-theme/${lib.versions.majorMinor finalAttrs.version}/gnome-icon-theme-${finalAttrs.version}.tar.xz"; - sha256 = "0fjh9qmmgj34zlgxb09231ld7khys562qxbpsjlaplq2j85p57im"; - }; - - depsBuildBuild = [ - pkg-config - ]; - - nativeBuildInputs = [ - intltool - iconnamingutils - gtk2 - ]; - - dontDropIconThemeCache = true; - - postInstall = lib.optionalString (!stdenv.hostPlatform.isMusl) '' - # remove a tree of dirs with no files within - rm -r "$out/share/locale" - ''; - - allowedReferences = [ ]; - - meta = { - description = "Collection of icons for the GNOME 2 desktop"; - homepage = "https://download.gnome.org/sources/gnome-icon-theme/"; - license = lib.licenses.gpl3Plus; - platforms = lib.platforms.unix; - maintainers = [ lib.maintainers.romildo ]; - broken = stdenv.hostPlatform.isDarwin; # never built on Hydra https://hydra.nixos.org/job/nixpkgs/trunk/gnome-icon-theme.x86_64-darwin - }; -}) diff --git a/pkgs/by-name/gr/gruvbox-dark-icons-gtk/package.nix b/pkgs/by-name/gr/gruvbox-dark-icons-gtk/package.nix index 2dc7bfc5e29c..055423d191cd 100644 --- a/pkgs/by-name/gr/gruvbox-dark-icons-gtk/package.nix +++ b/pkgs/by-name/gr/gruvbox-dark-icons-gtk/package.nix @@ -3,7 +3,6 @@ stdenvNoCC, fetchFromGitHub, gtk3, - gnome-icon-theme, hicolor-icon-theme, kdePackages, }: @@ -23,7 +22,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { propagatedBuildInputs = [ kdePackages.breeze-icons - gnome-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/ic/iconpack-jade/package.nix b/pkgs/by-name/ic/iconpack-jade/package.nix index 7d666f6b1bfc..80c79eaa46be 100644 --- a/pkgs/by-name/ic/iconpack-jade/package.nix +++ b/pkgs/by-name/ic/iconpack-jade/package.nix @@ -3,7 +3,6 @@ stdenvNoCC, fetchFromGitHub, gtk3, - gnome-icon-theme, hicolor-icon-theme, }: @@ -21,7 +20,6 @@ stdenvNoCC.mkDerivation rec { nativeBuildInputs = [ gtk3 ]; propagatedBuildInputs = [ - gnome-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/ic/iconpack-obsidian/package.nix b/pkgs/by-name/ic/iconpack-obsidian/package.nix index 10f67db203f6..fb98d26a137f 100644 --- a/pkgs/by-name/ic/iconpack-obsidian/package.nix +++ b/pkgs/by-name/ic/iconpack-obsidian/package.nix @@ -3,7 +3,6 @@ stdenvNoCC, fetchFromGitHub, gtk3, - gnome-icon-theme, mint-x-icons, hicolor-icon-theme, }: @@ -22,7 +21,6 @@ stdenvNoCC.mkDerivation rec { nativeBuildInputs = [ gtk3 ]; propagatedBuildInputs = [ - gnome-icon-theme mint-x-icons hicolor-icon-theme ]; diff --git a/pkgs/by-name/la/la-capitaine-icon-theme/package.nix b/pkgs/by-name/la/la-capitaine-icon-theme/package.nix index c8cc7dba86ca..3ef31243151d 100644 --- a/pkgs/by-name/la/la-capitaine-icon-theme/package.nix +++ b/pkgs/by-name/la/la-capitaine-icon-theme/package.nix @@ -2,7 +2,6 @@ lib, stdenvNoCC, fetchFromGitHub, - gnome-icon-theme, hicolor-icon-theme, pantheon, kdePackages, @@ -22,7 +21,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { propagatedBuildInputs = [ kdePackages.breeze-icons pantheon.elementary-icon-theme - gnome-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/mi/mint-l-icons/package.nix b/pkgs/by-name/mi/mint-l-icons/package.nix index b9f47cc644b4..eb3bab302a85 100644 --- a/pkgs/by-name/mi/mint-l-icons/package.nix +++ b/pkgs/by-name/mi/mint-l-icons/package.nix @@ -3,7 +3,6 @@ lib, fetchFromGitHub, adwaita-icon-theme, - gnome-icon-theme, hicolor-icon-theme, gtk3, }: @@ -22,7 +21,6 @@ stdenvNoCC.mkDerivation { propagatedBuildInputs = [ adwaita-icon-theme - gnome-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/mi/mint-x-icons/package.nix b/pkgs/by-name/mi/mint-x-icons/package.nix index b87c9c1d04bd..641a08730ac4 100644 --- a/pkgs/by-name/mi/mint-x-icons/package.nix +++ b/pkgs/by-name/mi/mint-x-icons/package.nix @@ -3,7 +3,6 @@ lib, stdenvNoCC, adwaita-icon-theme, - gnome-icon-theme, hicolor-icon-theme, gtk3, humanity-icon-theme, @@ -23,7 +22,6 @@ stdenvNoCC.mkDerivation rec { propagatedBuildInputs = [ adwaita-icon-theme - gnome-icon-theme hicolor-icon-theme humanity-icon-theme ubuntu-themes # provides ubuntu-mono-dark diff --git a/pkgs/by-name/mi/mint-y-icons/package.nix b/pkgs/by-name/mi/mint-y-icons/package.nix index 475e1917b942..7c9c0bfe673a 100644 --- a/pkgs/by-name/mi/mint-y-icons/package.nix +++ b/pkgs/by-name/mi/mint-y-icons/package.nix @@ -3,7 +3,6 @@ lib, stdenvNoCC, adwaita-icon-theme, - gnome-icon-theme, hicolor-icon-theme, gtk3, }: @@ -21,7 +20,6 @@ stdenvNoCC.mkDerivation rec { propagatedBuildInputs = [ adwaita-icon-theme - gnome-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/nu/numix-icon-theme/package.nix b/pkgs/by-name/nu/numix-icon-theme/package.nix index 8a47d2c4bd56..79f14391d796 100644 --- a/pkgs/by-name/nu/numix-icon-theme/package.nix +++ b/pkgs/by-name/nu/numix-icon-theme/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, gtk3, adwaita-icon-theme, - gnome-icon-theme, hicolor-icon-theme, gitUpdater, kdePackages, @@ -28,7 +27,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { propagatedBuildInputs = [ adwaita-icon-theme kdePackages.breeze-icons - gnome-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/pa/paper-icon-theme/package.nix b/pkgs/by-name/pa/paper-icon-theme/package.nix index bf8d473e08c8..ce2079de64b9 100644 --- a/pkgs/by-name/pa/paper-icon-theme/package.nix +++ b/pkgs/by-name/pa/paper-icon-theme/package.nix @@ -6,7 +6,6 @@ ninja, gtk3, adwaita-icon-theme, - gnome-icon-theme, hicolor-icon-theme, jdupes, }: @@ -31,7 +30,6 @@ stdenvNoCC.mkDerivation { propagatedBuildInputs = [ adwaita-icon-theme - gnome-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/pa/papirus-maia-icon-theme/package.nix b/pkgs/by-name/pa/papirus-maia-icon-theme/package.nix index dfe02f4359f5..1b6fc0b29ad3 100644 --- a/pkgs/by-name/pa/papirus-maia-icon-theme/package.nix +++ b/pkgs/by-name/pa/papirus-maia-icon-theme/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, cmake, gtk3, - gnome-icon-theme, papirus-icon-theme, hicolor-icon-theme, kdePackages, @@ -28,7 +27,6 @@ stdenv.mkDerivation { propagatedBuildInputs = [ kdePackages.breeze-icons - gnome-icon-theme papirus-icon-theme hicolor-icon-theme ]; diff --git a/pkgs/by-name/ta/tango-icon-theme/package.nix b/pkgs/by-name/ta/tango-icon-theme/package.nix index 4e430bcbd5a7..0822c50530b5 100644 --- a/pkgs/by-name/ta/tango-icon-theme/package.nix +++ b/pkgs/by-name/ta/tango-icon-theme/package.nix @@ -8,7 +8,6 @@ imagemagick, librsvg, gtk3, # any version - gnome-icon-theme, hicolor-icon-theme, }: @@ -33,12 +32,10 @@ stdenv.mkDerivation (finalAttrs: { librsvg imagemagick iconnamingutils - gnome-icon-theme hicolor-icon-theme ]; propagatedBuildInputs = [ - gnome-icon-theme hicolor-icon-theme ]; # still missing parent icon themes: cristalsvg diff --git a/pkgs/by-name/ub/ubuntu-themes/package.nix b/pkgs/by-name/ub/ubuntu-themes/package.nix index 18be38a93b4d..0ef6f404c263 100644 --- a/pkgs/by-name/ub/ubuntu-themes/package.nix +++ b/pkgs/by-name/ub/ubuntu-themes/package.nix @@ -2,7 +2,6 @@ lib, stdenv, fetchurl, - gnome-icon-theme, adwaita-icon-theme, gtk-engine-murrine, gtk3, @@ -26,7 +25,6 @@ stdenv.mkDerivation (finalAttrs: { ]; propagatedBuildInputs = [ - gnome-icon-theme adwaita-icon-theme humanity-icon-theme hicolor-icon-theme diff --git a/pkgs/by-name/xf/xfce4-icon-theme/package.nix b/pkgs/by-name/xf/xfce4-icon-theme/package.nix index 1f8e47c51021..8ceed76758dd 100644 --- a/pkgs/by-name/xf/xfce4-icon-theme/package.nix +++ b/pkgs/by-name/xf/xfce4-icon-theme/package.nix @@ -5,7 +5,6 @@ pkg-config, intltool, gtk3, - gnome-icon-theme, tango-icon-theme, hicolor-icon-theme, httpTwoLevelsUpdater, @@ -27,7 +26,6 @@ stdenv.mkDerivation rec { ]; buildInputs = [ - gnome-icon-theme tango-icon-theme hicolor-icon-theme # missing parent icon theme Industrial diff --git a/pkgs/by-name/za/zafiro-icons/package.nix b/pkgs/by-name/za/zafiro-icons/package.nix index 8217a45db1ab..7e6bda36ab83 100644 --- a/pkgs/by-name/za/zafiro-icons/package.nix +++ b/pkgs/by-name/za/zafiro-icons/package.nix @@ -4,7 +4,6 @@ fetchFromGitHub, gtk3, kdePackages, - gnome-icon-theme, numix-icon-theme, numix-icon-theme-circle, hicolor-icon-theme, @@ -30,7 +29,6 @@ stdenvNoCC.mkDerivation (finalAttrs: { propagatedBuildInputs = [ kdePackages.breeze-icons - gnome-icon-theme numix-icon-theme numix-icon-theme-circle hicolor-icon-theme diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index ca0fcada40bf..3928e58e314f 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -971,6 +971,7 @@ mapAliases { gnaural = throw "'gnaural' has been removed due to lack of maintainance and relying on gtk2. Consider using 'sbagen' instead"; # Added 2026-05-22 gnome-bluetooth_1_0 = throw "'gnome-bluetooth_1_0' has been removed as it is unmaintained upstream"; # Added 2026-03-09 gnome-firmware-updater = throw "'gnome-firmware-updater' has been renamed to/replaced by 'gnome-firmware'"; # Converted to throw 2025-10-27 + gnome-icon-theme = throw "'gnome-icon-theme' has been removed because it is unmaintained upstream and depends on GTK 2."; # Added 2026-07-22 gnome-passwordsafe = throw "'gnome-passwordsafe' has been renamed to/replaced by 'gnome-secrets'"; # Converted to throw 2025-10-27 gnome-recipes = throw "'gnome-recipes' has been removed due to lack of upstream maintenance and dependency on insecure libraries"; # Added 2025-09-06 gnome-resources = throw "'gnome-resources' has been renamed to/replaced by 'resources'"; # Converted to throw 2025-10-27