From 1639f920c91a8fb0cbaaf77ccd740cc400016320 Mon Sep 17 00:00:00 2001 From: Gabriel Arazas Date: Fri, 15 Apr 2022 20:56:18 +0800 Subject: [PATCH] gnome-shell-extension-burn-my-windows: remove package It is up-to-date from nixpkgs so it is unnecessary at this point. --- .../nixos/themes/a-happy-gnome/default.nix | 2 +- pkgs/default.nix | 2 - .../gnome-shell-extension-burn-my-windows.nix | 48 ------------------- 3 files changed, 1 insertion(+), 51 deletions(-) delete mode 100644 pkgs/gnome-shell-extension-burn-my-windows.nix diff --git a/modules/nixos/themes/a-happy-gnome/default.nix b/modules/nixos/themes/a-happy-gnome/default.nix index 0d1e634d..45b2ffa0 100644 --- a/modules/nixos/themes/a-happy-gnome/default.nix +++ b/modules/nixos/themes/a-happy-gnome/default.nix @@ -91,6 +91,7 @@ in # My preferred extensions. gnomeExtensions.arcmenu gnomeExtensions.appindicator + gnomeExtensions.burn-my-windows gnomeExtensions.gsconnect gnomeExtensions.x11-gestures gnomeExtensions.kimpanel @@ -102,7 +103,6 @@ in gnome-shell-extension-fly-pie # TODO: Also these two... - gnome-shell-extension-burn-my-windows gnome-shell-extension-desktop-cube # GNOME search providers. diff --git a/pkgs/default.nix b/pkgs/default.nix index cc8386d7..1deff696 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -19,8 +19,6 @@ let callPackage ./gnome-search-provider-browser-tabs.nix { }; gnome-search-provider-recoll = callPackage ./gnome-search-provider-recoll.nix { }; - gnome-shell-extension-burn-my-windows = - callPackage ./gnome-shell-extension-burn-my-windows.nix { }; gnome-extension-manager = callPackage ./gnome-extension-manager.nix { }; gnome-shell-extension-desktop-cube = callPackage ./gnome-shell-extension-desktop-cube.nix { }; diff --git a/pkgs/gnome-shell-extension-burn-my-windows.nix b/pkgs/gnome-shell-extension-burn-my-windows.nix deleted file mode 100644 index 168622bb..00000000 --- a/pkgs/gnome-shell-extension-burn-my-windows.nix +++ /dev/null @@ -1,48 +0,0 @@ -{ lib, stdenv, bash, fetchFromGitHub, glib, gettext, zip, unzip }: - -# TODO: Deprecate this package once it is successfully packaged in nixpkgs. -stdenv.mkDerivation rec { - pname = "gnome-shell-extension-burn-my-windows"; - version = "14"; - - src = fetchFromGitHub { - owner = "Schneegans"; - repo = "Burn-My-Windows"; - rev = "v${version}"; - sha256 = "sha256-ptfwxOIQ38x9Wpj8IehEVRp5qugmKuylyFHnKhKFU+w="; - }; - - nativeBuildInputs = [ glib gettext ]; - buildInputs = [ zip ]; - skipConfigure = true; - - buildPhase = '' - # This will create the necessary files to be exported. - # And we'll use the generated zip file as a foundation for the output. - make SHELL=${bash}/bin/bash ${passthru.extensionUuid}.zip - ''; - - installPhase = let - extensionDir = - "$out/share/gnome-shell/extensions/${passthru.extensionUuid}"; - in '' - # Install the required extensions file. - mkdir -p ${extensionDir} - ${unzip}/bin/unzip ${passthru.extensionUuid}.zip -d ${extensionDir} - - # Install the GSchema. - install -Dm644 schemas/* -t "${ - glib.makeSchemaPath "$out" "${pname}-${version}" - }" - ''; - - passthru.extensionUuid = "burn-my-windows@schneegans.github.com"; - - meta = with lib; { - description = - "A GNOME shell extension to disintegrate windows in the old-fashioned way"; - license = licenses.gpl3Plus; - homepage = "https://github.com/Schneegans/Burn-My-Windows"; - platforms = platforms.linux; - }; -}