diff --git a/nixos/modules/services/x11/desktop-managers/gnome.nix b/nixos/modules/services/x11/desktop-managers/gnome.nix
index 211ebd5fd7d1..9c37d774a031 100644
--- a/nixos/modules/services/x11/desktop-managers/gnome.nix
+++ b/nixos/modules/services/x11/desktop-managers/gnome.nix
@@ -471,7 +471,7 @@ in
         pkgs.gnome-tetravex
         pkgs.hitori
         pkgs.iagno
-        lightsoff
+        pkgs.lightsoff
         quadrapassel
         swell-foop
         tali
diff --git a/pkgs/desktops/gnome/games/lightsoff/default.nix b/pkgs/by-name/li/lightsoff/package.nix
similarity index 91%
rename from pkgs/desktops/gnome/games/lightsoff/default.nix
rename to pkgs/by-name/li/lightsoff/package.nix
index 5ff76e1d7a1b..02030cb169cc 100644
--- a/pkgs/desktops/gnome/games/lightsoff/default.nix
+++ b/pkgs/by-name/li/lightsoff/package.nix
@@ -58,10 +58,7 @@ stdenv.mkDerivation rec {
   '';
 
   passthru = {
-    updateScript = gnome.updateScript {
-      packageName = "lightsoff";
-      attrPath = "gnome.lightsoff";
-    };
+    updateScript = gnome.updateScript { packageName = "lightsoff"; };
   };
 
   meta = with lib; {
diff --git a/pkgs/desktops/gnome/default.nix b/pkgs/desktops/gnome/default.nix
index 7c8c0e8a4d95..5ac13f124396 100644
--- a/pkgs/desktops/gnome/default.nix
+++ b/pkgs/desktops/gnome/default.nix
@@ -80,8 +80,6 @@ in
 
 #### Games
 
-  lightsoff = callPackage ./games/lightsoff { };
-
   swell-foop = callPackage ./games/swell-foop { };
 
   tali = callPackage ./games/tali { };
@@ -171,6 +169,7 @@ in
   gucharmap = lib.warn "The ‘gnome.gucharmap’ was moved to top-level. Please use ‘pkgs.gucharmap’ directly." pkgs.gucharmap; # Added on 2024-06-22.
   hitori = lib.warn "The ‘gnome.hitori’ was moved to top-level. Please use ‘pkgs.hitori’ directly." pkgs.hitori; # Added on 2024-08-11.
   iagno = lib.warn "The ‘gnome.iagno’ was moved to top-level. Please use ‘pkgs.iagno’ directly." pkgs.iagno; # Added on 2024-08-11.
+  lightsoff = lib.warn "The ‘gnome.lightsoff’ was moved to top-level. Please use ‘pkgs.lightsoff’ directly." pkgs.lightsoff; # Added on 2024-08-11.
   nautilus = lib.warn "The ‘gnome.nautilus’ was moved to top-level. Please use ‘pkgs.nautilus’ directly." pkgs.nautilus; # Added on 2024-06-13.
   nautilus-python = lib.warn "The ‘gnome.nautilus-python’ was moved to top-level. Please use ‘pkgs.nautilus-python’ directly." pkgs.nautilus-python; # Added on 2024-06-13.
   polari = lib.warn "The ‘gnome.polari’ was moved to top-level. Please use ‘pkgs.polari’ directly." pkgs.polari; # Added on 2024-08-11.