diff --git a/pkgs/desktops/budgie/default.nix b/pkgs/desktops/budgie/default.nix
deleted file mode 100644
index a2ac816b7c84..000000000000
--- a/pkgs/desktops/budgie/default.nix
+++ /dev/null
@@ -1,9 +0,0 @@
-{ lib, newScope }:
-
-lib.makeScope newScope (
-  self:
-  let
-    inherit (self) callPackage;
-  in
-  { }
-)
diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix
index c531a2a06b4c..1f8dddfc002d 100644
--- a/pkgs/top-level/aliases.nix
+++ b/pkgs/top-level/aliases.nix
@@ -158,6 +158,9 @@ mapAliases ({
   bpftool = bpftools; # Added 2021-05-03
   bpytop = throw "bpytop has been deprecated by btop"; # Added 2023-02-16
   bro = throw "'bro' has been renamed to/replaced by 'zeek'"; # Converted to throw 2023-09-10
+
+  budgie = throw "The `budgie` scope has been removed and all packages moved to the top-level"; # Added 2024-07-14
+
   inherit (libsForQt5.mauiPackages) buho; # added 2022-05-17
   bukut = throw "bukut has been removed since it has been archived by upstream"; # Added 2023-05-24
   butler = throw "butler was removed because it was broken and abandoned upstream"; # added 2024-06-18
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index a66aaf888fc3..c73774bbfcfc 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -37145,7 +37145,6 @@ with pkgs;
     appls = [ prio ];
   };
 
-  budgie = recurseIntoAttrs (callPackage ../desktops/budgie { });
   budgiePlugins = recurseIntoAttrs (callPackage ../desktops/budgie/plugins { });
 
   cdesktopenv = callPackage ../desktops/cdesktopenv { };