From d363b3bc115b9809ad3feca121b827bd89b29c7d Mon Sep 17 00:00:00 2001 From: Trevor Arjeski Date: Thu, 2 Oct 2025 22:59:18 +0300 Subject: [PATCH] gnu: Add gnome-shell-extension-weather-oclock. * gnu/packages/gnome-xyz.scm (gnome-shell-extension-weather-oclock): New variable. Change-Id: I68a34275aaa3b294901d93633b3b3c3a55e8e283 Signed-off-by: Maxim Cournoyer Modified-by: Maxim Cournoyer --- gnu/packages/gnome-xyz.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm index 5e3408d8c39..332e00509f4 100644 --- a/gnu/packages/gnome-xyz.scm +++ b/gnu/packages/gnome-xyz.scm @@ -27,6 +27,7 @@ ;;; Copyright © 2025 Maxim Cournoyer ;;; Copyright © 2025 Gabriel Santos ;;; Copyright © 2025 Noé Lopez +;;; Copyright © 2025 Trevor Arjeski ;;; ;;; This file is part of GNU Guix. ;;; @@ -1391,6 +1392,36 @@ temperature, voltage, fan speed, memory usage and CPU load from the top menu bar of the GNOME Shell.") (license license:gpl2+))) +(define-public gnome-shell-extension-weather-oclock + (package + (name "gnome-shell-extension-weather-oclock") + (version "46.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/CleoMenezesJr/weather-oclock") + (commit version))) + (sha256 + (base32 + "0misr6cs17636yak82fx6gx48qqsj8glccsxxkh96adrihbhni48")) + (file-name (git-file-name name version)))) + (build-system gnu-build-system) + (arguments + (list + #:tests? #f ; no tests + #:make-flags #~(list (string-append "INSTALLBASE=" + #$output + "/share/gnome-shell/extensions")) + #:phases + #~(modify-phases %standard-phases + (delete 'bootstrap) + (delete 'configure)))) + (synopsis "GNOME Shell extension to show the weather next the clock") + (description "Weather O'Clock is an extension that adds the current weather + next to the clock on the top bar of the GNOME Shell.") + (home-page "https://github.com/CleoMenezesJr/weather-oclock") + (license license:gpl3+))) + (define-public arc-theme (package (name "arc-theme")