From 4ba3b6339c1d208f423ce855b9de2067a2114dd9 Mon Sep 17 00:00:00 2001 From: aleksana Date: Mon, 15 Jul 2024 15:16:22 +0800 Subject: [PATCH] greetd.dlm: remove I found this package while cleaning cargoSha256. Its cargoSha256 was actually wrong and included git dependencies, but it has never been corrected. I tried fixing it in https://github.com/NixOS/nixpkgs/pull/324316 and requested a maintainer review, but the maintainer didn't respond to me for the next two weeks. Upstream was last updated four years ago. Considering we now have much better login managers for greetd, we should no longer need this package. --- .../display-managers/greetd/dlm.nix | 27 ------------------- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 1 insertion(+), 28 deletions(-) delete mode 100644 pkgs/applications/display-managers/greetd/dlm.nix diff --git a/pkgs/applications/display-managers/greetd/dlm.nix b/pkgs/applications/display-managers/greetd/dlm.nix deleted file mode 100644 index a73a96c779a8..000000000000 --- a/pkgs/applications/display-managers/greetd/dlm.nix +++ /dev/null @@ -1,27 +0,0 @@ -{ lib -, rustPlatform -, fetchFromSourcehut -}: - -rustPlatform.buildRustPackage rec { - pname = "dlm"; - version = "2020-01-07"; - - src = fetchFromSourcehut { - owner = "~kennylevinsen"; - repo = pname; - rev = "6b0e11c4f453b1a4d7a32019227539a980b7ce66"; - sha256 = "1r3w7my0g3v2ya317qnvjx8wnagjahpj7yx72a65hf2pjbf5x42p"; - }; - - cargoSha256 = "01a8k60qnx2pgxb2adgw30c2hjb60w6230khm5hyqgmp7z4rm8k8"; - - meta = with lib; { - description = "Stupid simple graphical login manager"; - mainProgram = "dlm"; - homepage = "https://git.sr.ht/~kennylevinsen/dlm"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ luc65r ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index e74e5060f2e7..fb1087f2778f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -30532,7 +30532,7 @@ with pkgs; }; greetd = recurseIntoAttrs { - dlm = callPackage ../applications/display-managers/greetd/dlm.nix { }; + dlm = throw "greetd.dlm has been removed as it is broken and abandoned upstream"; #Added 2024-07-15 greetd = callPackage ../applications/display-managers/greetd { }; gtkgreet = callPackage ../applications/display-managers/greetd/gtkgreet.nix { }; regreet = callPackage ../applications/display-managers/greetd/regreet.nix { };