summary refs log tree commit diff
path: root/pkgs/desktops/gnome-3/extensions
diff options
context:
space:
mode:
authorRyan Horiguchi <ryan.horiguchi@gmail.com>2021-01-14 05:25:20 +0100
committerRyan Horiguchi <ryan.horiguchi@gmail.com>2021-01-14 16:30:16 +0100
commitdcfe06f55da70fc613f18344402a620544c09bed (patch)
tree9532693bb41e6583ae5c3753588e0e0914a055ce /pkgs/desktops/gnome-3/extensions
parent34281ee1138dcf17d8cf0c019e0bbcefa0f4a167 (diff)
downloadnixpkgs-dcfe06f55da70fc613f18344402a620544c09bed.tar
nixpkgs-dcfe06f55da70fc613f18344402a620544c09bed.tar.gz
nixpkgs-dcfe06f55da70fc613f18344402a620544c09bed.tar.bz2
nixpkgs-dcfe06f55da70fc613f18344402a620544c09bed.tar.lz
nixpkgs-dcfe06f55da70fc613f18344402a620544c09bed.tar.xz
nixpkgs-dcfe06f55da70fc613f18344402a620544c09bed.tar.zst
nixpkgs-dcfe06f55da70fc613f18344402a620544c09bed.zip
gnomeExtensions.clock-override: init at 12
Diffstat (limited to 'pkgs/desktops/gnome-3/extensions')
-rw-r--r--pkgs/desktops/gnome-3/extensions/clock-override/default.nix37
1 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/desktops/gnome-3/extensions/clock-override/default.nix b/pkgs/desktops/gnome-3/extensions/clock-override/default.nix
new file mode 100644
index 00000000000..49df3632755
--- /dev/null
+++ b/pkgs/desktops/gnome-3/extensions/clock-override/default.nix
@@ -0,0 +1,37 @@
+{ stdenv, fetchzip, gnome3, gettext, glib }:
+
+stdenv.mkDerivation rec {
+  pname = "gnome-shell-extension-clock-override";
+  version = "12";
+
+  src = fetchzip {
+    url = "https://extensions.gnome.org/extension-data/clock-overridegnomeshell.kryogenix.org.v${version}.shell-extension.zip";
+    sha256 = "1cyaszks6bwnbgacqsl1pmr24mbj05mad59d4253la9am8ibb4m6";
+    stripRoot = false;
+  };
+
+  uuid = "clock-override@gnomeshell.kryogenix.org";
+
+  nativeBuildInputs = [ gettext glib ];
+
+  buildPhase = ''
+    runHook preBuild
+    glib-compile-schemas --strict --targetdir=schemas schemas
+    runHook postBuild
+  '';
+
+  installPhase = ''
+    runHook preInstall
+    mkdir -p $out/share/gnome-shell/extensions/${uuid}
+    cp -r {convenience.js,extension.js,format.js,locale,metadata.json,prefs.js,schemas} $out/share/gnome-shell/extensions/${uuid}
+    runHook postInstall
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Customize the date and time format displayed in clock in the top bar in GNOME Shell";
+    license = licenses.mit;
+    maintainers = with maintainers; [ rhoriguchi ];
+    homepage = "https://github.com/stuartlangridge/gnome-shell-clock-override";
+    broken = versionOlder gnome3.gnome-shell.version "3.18";
+  };
+}