From 57c9bf43e2db14cba4927a5af5daf328347dec22 Mon Sep 17 00:00:00 2001 From: Guy Chronister Date: Sun, 22 Mar 2026 17:39:32 -0500 Subject: [PATCH] grub2,grub2_{efi,ieee1275,light,pvgrub_image,xen,xen_pvh}: migrate to by-name --- .../gr/grub2}/add-hidden-menu-entries.patch | 0 .../gr/grub2}/fix-bash-completion.patch | 0 .../gr/grub2/package.nix} | 0 pkgs/by-name/gr/grub2_efi/package.nix | 7 +++++ pkgs/by-name/gr/grub2_ieee1275/package.nix | 7 +++++ pkgs/by-name/gr/grub2_light/package.nix | 7 +++++ .../by-name/gr/grub2_pvgrub_image/package.nix | 7 +++++ pkgs/by-name/gr/grub2_xen/package.nix | 7 +++++ pkgs/by-name/gr/grub2_xen_pvh/package.nix | 7 +++++ pkgs/top-level/all-packages.nix | 26 ------------------- 10 files changed, 42 insertions(+), 26 deletions(-) rename pkgs/{tools/misc/grub => by-name/gr/grub2}/add-hidden-menu-entries.patch (100%) rename pkgs/{tools/misc/grub => by-name/gr/grub2}/fix-bash-completion.patch (100%) rename pkgs/{tools/misc/grub/default.nix => by-name/gr/grub2/package.nix} (100%) create mode 100644 pkgs/by-name/gr/grub2_efi/package.nix create mode 100644 pkgs/by-name/gr/grub2_ieee1275/package.nix create mode 100644 pkgs/by-name/gr/grub2_light/package.nix create mode 100644 pkgs/by-name/gr/grub2_pvgrub_image/package.nix create mode 100644 pkgs/by-name/gr/grub2_xen/package.nix create mode 100644 pkgs/by-name/gr/grub2_xen_pvh/package.nix diff --git a/pkgs/tools/misc/grub/add-hidden-menu-entries.patch b/pkgs/by-name/gr/grub2/add-hidden-menu-entries.patch similarity index 100% rename from pkgs/tools/misc/grub/add-hidden-menu-entries.patch rename to pkgs/by-name/gr/grub2/add-hidden-menu-entries.patch diff --git a/pkgs/tools/misc/grub/fix-bash-completion.patch b/pkgs/by-name/gr/grub2/fix-bash-completion.patch similarity index 100% rename from pkgs/tools/misc/grub/fix-bash-completion.patch rename to pkgs/by-name/gr/grub2/fix-bash-completion.patch diff --git a/pkgs/tools/misc/grub/default.nix b/pkgs/by-name/gr/grub2/package.nix similarity index 100% rename from pkgs/tools/misc/grub/default.nix rename to pkgs/by-name/gr/grub2/package.nix diff --git a/pkgs/by-name/gr/grub2_efi/package.nix b/pkgs/by-name/gr/grub2_efi/package.nix new file mode 100644 index 000000000000..20c46f1dda7c --- /dev/null +++ b/pkgs/by-name/gr/grub2_efi/package.nix @@ -0,0 +1,7 @@ +{ + grub2, +}: + +grub2.override { + efiSupport = true; +} diff --git a/pkgs/by-name/gr/grub2_ieee1275/package.nix b/pkgs/by-name/gr/grub2_ieee1275/package.nix new file mode 100644 index 000000000000..d23c9a3c27fa --- /dev/null +++ b/pkgs/by-name/gr/grub2_ieee1275/package.nix @@ -0,0 +1,7 @@ +{ + grub2, +}: + +grub2.override { + ieee1275Support = true; +} diff --git a/pkgs/by-name/gr/grub2_light/package.nix b/pkgs/by-name/gr/grub2_light/package.nix new file mode 100644 index 000000000000..b397c8f7ad72 --- /dev/null +++ b/pkgs/by-name/gr/grub2_light/package.nix @@ -0,0 +1,7 @@ +{ + grub2, +}: + +grub2.override { + zfsSupport = false; +} diff --git a/pkgs/by-name/gr/grub2_pvgrub_image/package.nix b/pkgs/by-name/gr/grub2_pvgrub_image/package.nix new file mode 100644 index 000000000000..032dfb81f0d7 --- /dev/null +++ b/pkgs/by-name/gr/grub2_pvgrub_image/package.nix @@ -0,0 +1,7 @@ +{ + grub2_pvhgrub_image, +}: + +grub2_pvhgrub_image.override { + grubPlatform = "xen"; +} diff --git a/pkgs/by-name/gr/grub2_xen/package.nix b/pkgs/by-name/gr/grub2_xen/package.nix new file mode 100644 index 000000000000..6f369bbcf131 --- /dev/null +++ b/pkgs/by-name/gr/grub2_xen/package.nix @@ -0,0 +1,7 @@ +{ + grub2, +}: + +grub2.override { + xenSupport = true; +} diff --git a/pkgs/by-name/gr/grub2_xen_pvh/package.nix b/pkgs/by-name/gr/grub2_xen_pvh/package.nix new file mode 100644 index 000000000000..8f8744c975fc --- /dev/null +++ b/pkgs/by-name/gr/grub2_xen_pvh/package.nix @@ -0,0 +1,7 @@ +{ + grub2, +}: + +grub2.override { + xenPvhSupport = true; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 9732092816f4..82b3e214bb62 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2518,32 +2518,6 @@ with pkgs; withXorg = false; }; - grub2 = callPackage ../tools/misc/grub/default.nix { }; - - grub2_efi = grub2.override { - efiSupport = true; - }; - - grub2_ieee1275 = grub2.override { - ieee1275Support = true; - }; - - grub2_light = grub2.override { - zfsSupport = false; - }; - - grub2_xen = grub2.override { - xenSupport = true; - }; - - grub2_xen_pvh = grub2.override { - xenPvhSupport = true; - }; - - grub2_pvgrub_image = grub2_pvhgrub_image.override { - grubPlatform = "xen"; - }; - gruut = with python3.pkgs; toPythonApplication gruut; gruut-ipa = with python3.pkgs; toPythonApplication gruut-ipa;