From 013db3d8ada2ba9a909ebff12d98e79212ecd64d Mon Sep 17 00:00:00 2001 From: Michael Daniels Date: Sun, 12 Oct 2025 20:37:10 -0400 Subject: [PATCH] hyprlandPlugins.hycov: drop Has been marked broken for at least a full release cycle. Dropping per RFC 180. --- .../hyprwm/hyprland-plugins/default.nix | 2 +- .../hyprwm/hyprland-plugins/hycov.nix | 32 ------------------- 2 files changed, 1 insertion(+), 33 deletions(-) delete mode 100644 pkgs/applications/window-managers/hyprwm/hyprland-plugins/hycov.nix diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix index 1219059e4aad..64d49a770e5e 100644 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix +++ b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/default.nix @@ -37,7 +37,6 @@ let plugins = lib.mergeAttrsList [ { hy3 = import ./hy3.nix; } - { hycov = import ./hycov.nix; } { hypr-dynamic-cursors = import ./hypr-dynamic-cursors.nix; } { hyprfocus = import ./hyprfocus.nix; } { hyprgrass = import ./hyprgrass.nix; } @@ -45,6 +44,7 @@ let { hyprsplit = import ./hyprsplit.nix; } (import ./hyprland-plugins.nix) (lib.optionalAttrs config.allowAliases { + hycov = throw "hyprlandPlugins.hycov has been removed because it has been marked as broken since September 2024."; # Added 2025-10-12 hyprscroller = throw "hyprlandPlugins.hyprscroller has been removed as the upstream project is deprecated. Consider using `hyprlandPlugins.hyprscrolling`."; # Added 2025-05-09 }) ]; diff --git a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hycov.nix b/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hycov.nix deleted file mode 100644 index 51da0e82573e..000000000000 --- a/pkgs/applications/window-managers/hyprwm/hyprland-plugins/hycov.nix +++ /dev/null @@ -1,32 +0,0 @@ -{ - lib, - mkHyprlandPlugin, - cmake, - fetchFromGitHub, - nix-update-script, -}: - -mkHyprlandPlugin (finalAttrs: { - pluginName = "hycov"; - version = "0.41.2.1"; - - src = fetchFromGitHub { - owner = "DreamMaoMao"; - repo = "hycov"; - tag = finalAttrs.version; - hash = "sha256-NRnxbkuiq1rQ+uauo7D+CEe73iGqxsWxTQa+1SEPnXQ="; - }; - - nativeBuildInputs = [ cmake ]; - - passthru.updateScript = nix-update-script { }; - - meta = { - description = "Clients overview for Hyprland plugin"; - homepage = "https://github.com/DreamMaoMao/hycov"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ donovanglover ]; - platforms = lib.platforms.linux; - broken = true; # Doesn't work after Hyprland v0.41.2 https://gitee.com/DreamMaoMao/hycov/issues/IANYC8#note_31512295_link - }; -})