unofficial mirror of guix-patches@gnu.org 
 help / color / mirror / code / Atom feed
* [bug#56128] [PATCH] gnu: Add some gnome extensions
@ 2022-06-21 18:59 Sughosha via Guix-patches via
  2022-06-21 19:52 ` Liliana Marie Prikler
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Sughosha via Guix-patches via @ 2022-06-21 18:59 UTC (permalink / raw)
  To: 56128

[-- Attachment #1: Type: text/plain, Size: 5210 bytes --]

From aa21788fe28ff0b271ccab8b49e3602c783604fc Mon Sep 17 00:00:00 2001
From: Sughosha <sughosha@proton.me>
Date: Tue, 21 Jun 2022 20:41:12 +0200
Subject: [PATCH] gnu: Add some gnome extensions

---
gnu/packages/gnome-xyz.scm | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 113 insertions(+)

diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index 465f81b..a96fe8b 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -985,6 +985,119 @@ animation of closing windowed applications.")
GNOME Shell, including the top panel, dash and overview.")
(license license:gpl3)))

+(define-public gnome-shell-extension-activities-icons
+ (let ((revision "12")
+ (commit "651179d1727d5ed80866f2319d5e4793b28631ae"))
+ (package
+ (name "gnome-shell-extension-activities-icons")
+ (version (git-version "0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/fawtytoo/activities-icons")
+ (commit commit)))
+ (sha256
+ (base32 "0c77f77knchzdg1mmyn6ahb3lgfd54ym30wnyrh20y4zbwn8ri2w"))))
+ (build-system copy-build-system)
+ (arguments
+ `(#:install-plan
+ `(("." "/share/gnome-shell/extensions/activities_icons@fawtytoo"))))
+ (home-page "https://github.com/fawtytoo/activities-icons")
+ (synopsis "Gnome Shell extension that replaces the Activities button with 2 icons for selecting between Applications and Workspaces")
+ (description "The Activities button becomes 2 icons for selecting either Applications or Workspaces in the overview. Selecting the same view again will hide the overview.
+
+Scrolling on the icons allows switching windows on a workspace or cycling through the Workspaces.")
+ (license license:gpl3))))
+
+(define-public gnome-shell-extension-radio
+ (package
+ (name "gnome-shell-extension-radio")
+ (version "19")
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/hslbck/gnome-shell-extension-radio")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1qsi6c57hxh4jqdw18knm06601lhag6jdbvzg0r79aa9572zy8a0"))))
+ (build-system copy-build-system)
+ (arguments
+ `(#:install-plan
+ `(("radio@hslbck.gmail.com" "/share/gnome-shell/extensions/"))
+ #:phases
+ (modify-phases %standard-phases
+ (add-before 'install 'glib-compile-schemas
+ (lambda _
+ (invoke "glib-compile-schemas" "radio@hslbck.gmail.com/schemas"))))))
+ (native-inputs
+ `(("glib:bin" ,glib "bin")))
+ (home-page "https://github.com/hslbck/gnome-shell-extension-radio")
+ (synopsis "Gnome shell extension for listening to internet radio streams")
+ (description "This extension is for listening to internet radio streams.")
+ (license license:gpl3+)))
+
+(define-public gnome-shell-extension-sound-output-device-chooser
+ (package
+ (name "gnome-shell-extension-sound-output-device-chooser")
+ (version "43")
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/kgshank/gse-sound-output-device-chooser")
+ (commit version)))
+ (sha256
+ (base32 "1qk6ypyqbv8zwwlky6cgk9hgp1zh32jmzw4wza200g4v94ifkwm9"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:tests? #f
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'fix-hardcoded-path
+ (lambda* (#:key outputs #:allow-other-keys)
+ (substitute* "Makefile"
+ (("INSTALL_DIR=~/.local/share/gnome-shell/extensions") (string-append "INSTALL_DIR=" (assoc-ref outputs "out") "/share/gnome-shell/extensions")))))
+ (delete 'configure))))
+ (native-inputs
+ `(("gettext" ,gettext-minimal)
+ ("glib:bin" ,glib "bin")))
+ (inputs
+ (list python))
+ (home-page "https://extensions.gnome.org/extension/906/sound-output-device-chooser")
+ (synopsis "simple selector to enabled selection of sound source and sink based on Gnome Control Center")
+ (description "This extension shows a list of sound output and input devices (similar to gnome sound settings) in the status menu below the volume slider. Various active ports like HDMI , Speakers etc. of the same device are also displayed for selection.")
+ (license license:gpl3)))
+
+(define-public gnome-shell-extension-transparent-window
+ (let ((revision "45")
+ (commit "cc9bc70c192dd565fa6f1d1b28d9a20f99684f2a"))
+ (package
+ (name "gnome-shell-extension-transparent-window")
+ (version (git-version "0" revision commit))
+ (source
+ (origin
+ (method git-fetch)
+ (uri
+ (git-reference
+ (url "https://github.com/pbxqdown/gnome-shell-extension-transparent-window")
+ (commit commit)))
+ (sha256
+ (base32 "1f9iqqjpmmylqz0ws8cy5rs475bwzi7jy44q9ip44ig2acz2wxzp"))))
+ (build-system copy-build-system)
+ (arguments
+ `(#:install-plan
+ `(("." "/share/gnome-shell/extensions/transparent-window@pbxqdown.github.com"))))
+ (home-page "https://github.com/pbxqdown/gnome-shell-extension-transparent-window")
+ (synopsis "Gnome shell extension which changes the opacity of window through mouse operation")
+ (description "The extension will change the opacity of window through simple mouse/keyboard operation.")
+ (license license:expat))))
+
(define-public arc-theme
(package
(name "arc-theme")
--
libgit2 1.4.3

[-- Attachment #2: Type: text/html, Size: 12143 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [bug#56128] [PATCH] gnu: Add some gnome extensions
  2022-06-21 18:59 [bug#56128] [PATCH] gnu: Add some gnome extensions Sughosha via Guix-patches via
@ 2022-06-21 19:52 ` Liliana Marie Prikler
  2022-06-21 20:09 ` Maxime Devos
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Liliana Marie Prikler @ 2022-06-21 19:52 UTC (permalink / raw)
  To: Sughosha, 56128

Am Dienstag, dem 21.06.2022 um 18:59 +0000 schrieb Sughosha:
> From aa21788fe28ff0b271ccab8b49e3602c783604fc Mon Sep 17 00:00:00
> 2001
> From: Sughosha <sughosha@proton.me>
> Date: Tue, 21 Jun 2022 20:41:12 +0200
> Subject: [PATCH] gnu: Add some gnome extensions
> 
Missing ChangeLog.
> ---
>  gnu/packages/gnome-xyz.scm | 113
> +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> ++++++++++++++++++++++++++++++++++++++++++++
>  1 file changed, 113 insertions(+)
> 
> diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
> index 465f81b..a96fe8b 100644
> --- a/gnu/packages/gnome-xyz.scm
> +++ b/gnu/packages/gnome-xyz.scm
> @@ -985,6 +985,119 @@ animation of closing windowed applications.")
>  GNOME Shell, including the top panel, dash and overview.")
>      (license license:gpl3)))
>  
> +(define-public gnome-shell-extension-activities-icons
> +  (let ((revision "12")
> +        (commit "651179d1727d5ed80866f2319d5e4793b28631ae"))
> +    (package
> +      (name "gnome-shell-extension-activities-icons")
> +      (version (git-version "0" revision commit))
If possible, use an actual version, e.g. one advertised at
extensions.gnome.org
> +      (source
> +        (origin
> +          (method git-fetch)
> +          (uri
> +            (git-reference
> +              (url "https://github.com/fawtytoo/activities-icons")
> +              (commit commit)))
> +          (sha256
> +            (base32
> "0c77f77knchzdg1mmyn6ahb3lgfd54ym30wnyrh20y4zbwn8ri2w"))))
> +      (build-system copy-build-system)
> +      (arguments
> +       `(#:install-plan
> +         `(("."
> "/share/gnome-shell/extensions/activities_icons@fawtytoo"))))
> +     (home-page "https://github.com/fawtytoo/activities-icons")
> +     (synopsis "Gnome Shell extension that replaces the Activities
> button with 2 icons for selecting between Applications and
> Workspaces")
Synopses should be short.
> +     (description "The Activities button becomes 2 icons for
> selecting either Applications or Workspaces in the overview.
> Selecting the same view again will hide the overview.
> +
> +Scrolling on the icons allows switching windows on a workspace or
> cycling through the Workspaces.")
No need to break this into multiple lines.
> +     (license license:gpl3))))
> +
Split into a separate commit here.

> +(define-public gnome-shell-extension-radio
> +  (package
> +    (name "gnome-shell-extension-radio")
> +    (version "19")
> +    (source
> +      (origin
> +        (method git-fetch)
> +        (uri
> +          (git-reference 
> +            (url
> "https://github.com/hslbck/gnome-shell-extension-radio")
> +            (commit (string-append "v" version))))
> +        (file-name (git-file-name name version))
> +        (sha256
> +          (base32
> "1qsi6c57hxh4jqdw18knm06601lhag6jdbvzg0r79aa9572zy8a0"))))
> +    (build-system copy-build-system)
> +    (arguments
> +     `(#:install-plan
> +        `(("radio@hslbck.gmail.com" "/share/gnome-
> shell/extensions/"))
> +       #:phases
> +       (modify-phases %standard-phases
> +         (add-before 'install 'glib-compile-schemas
> +           (lambda _
> +             (invoke "glib-compile-schemas"
> "radio@hslbck.gmail.com/schemas"))))))
> +    (native-inputs
> +     `(("glib:bin" ,glib "bin")))
> +    (home-page
> "https://github.com/hslbck/gnome-shell-extension-radio")
> +    (synopsis "Gnome shell extension for listening to internet radio
> streams")
> +    (description "This extension is for listening to internet radio
> streams.")
> +    (license license:gpl3+)))
Synopsis and description could possibly use some work.  Split into
another commit here.

> +(define-public gnome-shell-extension-sound-output-device-chooser
> +  (package
> +    (name "gnome-shell-extension-sound-output-device-chooser")
> +    (version "43")
> +    (source
> +      (origin
> +        (method git-fetch)
> +        (uri
> +          (git-reference
> +            (url
> "https://github.com/kgshank/gse-sound-output-device-chooser")
> +            (commit version)))
> +        (sha256
> +          (base32
> "1qk6ypyqbv8zwwlky6cgk9hgp1zh32jmzw4wza200g4v94ifkwm9"))))
> +    (build-system gnu-build-system)
> +    (arguments
> +     `(#:tests? #f
> +       #:phases
> +        (modify-phases %standard-phases
> +          (add-after 'unpack 'fix-hardcoded-path
> +            (lambda* (#:key outputs #:allow-other-keys)
> +              (substitute* "Makefile"
> +                (("INSTALL_DIR=~/.local/share/gnome-
> shell/extensions")
You can match this as INSTALL_DIR=.*
> (string-append "INSTALL_DIR=" (assoc-ref outputs "out")
> "/share/gnome-shell/extensions")))))
> +          (delete 'configure))))
> +    (native-inputs
> +     `(("gettext" ,gettext-minimal)
> +       ("glib:bin" ,glib "bin")))
> +    (inputs
> +      (list python))
> +    (home-page
> "https://extensions.gnome.org/extension/906/sound-output-device-chooser
> ")
> +    (synopsis "simple selector to enabled selection of sound source
> and sink based on Gnome Control Center")
Avoid marketing words like "simple", also synopses ought to be short.
> +    (description "This extension shows a list of sound output and
> input devices (similar to gnome sound settings) in the status menu
> below the volume slider. Various active ports like HDMI , Speakers
> etc. of the same device are also displayed for selection.")
> +    (license license:gpl3)))
Split.

> +(define-public gnome-shell-extension-transparent-window
> +  (let ((revision "45")
> +        (commit "cc9bc70c192dd565fa6f1d1b28d9a20f99684f2a"))
> +    (package
> +      (name "gnome-shell-extension-transparent-window")
> +      (version (git-version "0" revision commit))
Same version problem as for the first package.
 
> +      (source
> +        (origin
> +          (method git-fetch)
> +          (uri
> +            (git-reference 
> +              (url
> "https://github.com/pbxqdown/gnome-shell-extension-transparent-window
> ")
> +              (commit commit)))
> +          (sha256
> +            (base32
> "1f9iqqjpmmylqz0ws8cy5rs475bwzi7jy44q9ip44ig2acz2wxzp"))))
> +      (build-system copy-build-system)
> +      (arguments
> +       `(#:install-plan
> +         `(("."
> "/share/gnome-shell/extensions/transparent-window@pbxqdown.github.com
> "))))
> +      (home-page
> "https://github.com/pbxqdown/gnome-shell-extension-transparent-window
> ")
> +      (synopsis "Gnome shell extension which changes the opacity of
> window through mouse operation")
Synopses should be short.
> +      (description "The extension will change the opacity of window
> through simple mouse/keyboard operation.")
> +      (license license:expat))))
> +

Cheers




^ permalink raw reply	[flat|nested] 10+ messages in thread

* [bug#56128] [PATCH] gnu: Add some gnome extensions
  2022-06-21 18:59 [bug#56128] [PATCH] gnu: Add some gnome extensions Sughosha via Guix-patches via
  2022-06-21 19:52 ` Liliana Marie Prikler
@ 2022-06-21 20:09 ` Maxime Devos
  2022-06-22  6:19 ` [bug#56128] [PATCH 2/4] gnu: Add gnome-shell-extension-radio Sughosha via Guix-patches via
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Maxime Devos @ 2022-06-21 20:09 UTC (permalink / raw)
  To: Sughosha, 56128

[-- Attachment #1: Type: text/plain, Size: 386 bytes --]

Sughosha via Guix-patches via schreef op di 21-06-2022 om 18:59
[+0000]:
> +    (native-inputs
> +     `(("gettext" ,gettext-minimal)
> +       ("glib:bin" ,glib "bin")))

IIUC, you can delabelify that with:

./pre-inst-env guix style --input-simplification=always gnome-shell-extension-sound-output-device-chooser

Likewise for other packages.

Greetings,
Maxime.

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 260 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [bug#56128] [PATCH 2/4] gnu: Add gnome-shell-extension-radio
  2022-06-21 18:59 [bug#56128] [PATCH] gnu: Add some gnome extensions Sughosha via Guix-patches via
  2022-06-21 19:52 ` Liliana Marie Prikler
  2022-06-21 20:09 ` Maxime Devos
@ 2022-06-22  6:19 ` Sughosha via Guix-patches via
  2022-06-22  6:19 ` [bug#56128] [PATCH 1/4] gnu: Add gnome-shell-extension-activities-icons Sughosha via Guix-patches via
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 10+ messages in thread
From: Sughosha via Guix-patches via @ 2022-06-22  6:19 UTC (permalink / raw)
  To: 56128

[-- Attachment #1: Type: text/plain, Size: 1953 bytes --]

From f832d7a58538dec2216345c31eb22aa257f88594 Mon Sep 17 00:00:00 2001
From: Sughosha <sughosha@proton.me>
Date: Wed, 22 Jun 2022 08:07:21 +0200
Subject: [PATCH 2/4] gnu: Add gnome-shell-extension-radio

* gnu/packages/gnome-xyz.scm: Add gnome-shell-extension-radio
---
gnu/packages/gnome-xyz.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)

diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index 4f4ac11f41..f91d59dd62 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -1008,6 +1008,36 @@ (define-public gnome-shell-extension-activities-icons
"The Activities button becomes 2 icons for selecting either Applications or Workspaces in the overview. Selecting the same view again will hide the overview. Scrolling on the icons allows switching windows on a workspace or cycling through the Workspaces.")
(license license:gpl3))))

+(define-public gnome-shell-extension-radio
+ (package
+ (name "gnome-shell-extension-radio")
+ (version "19")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/hslbck/gnome-shell-extension-radio")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1qsi6c57hxh4jqdw18knm06601lhag6jdbvzg0r79aa9572zy8a0"))))
+ (build-system copy-build-system)
+ (arguments
+ `(#:install-plan `(("radio@hslbck.gmail.com"
+ "/share/gnome-shell/extensions/"))
+ #:phases
+ (modify-phases %standard-phases
+ (add-before 'install 'glib-compile-schemas
+ (lambda _
+ (invoke "glib-compile-schemas" "radio@hslbck.gmail.com/schemas"))))))
+ (native-inputs `(("glib:bin" ,glib "bin")))
+ (home-page "https://github.com/hslbck/gnome-shell-extension-radio")
+ (synopsis "Internet radio for GNOME Shell")
+ (description
+ "This extension allows to browse, add and play internet radio streams.")
+ (license license:gpl3+)))
+
(define-public arc-theme
(package
(name "arc-theme")
--
2.36.1

[-- Attachment #2: Type: text/html, Size: 4849 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [bug#56128] [PATCH 1/4] gnu: Add gnome-shell-extension-activities-icons
  2022-06-21 18:59 [bug#56128] [PATCH] gnu: Add some gnome extensions Sughosha via Guix-patches via
                   ` (2 preceding siblings ...)
  2022-06-22  6:19 ` [bug#56128] [PATCH 2/4] gnu: Add gnome-shell-extension-radio Sughosha via Guix-patches via
@ 2022-06-22  6:19 ` Sughosha via Guix-patches via
  2022-06-22 19:17   ` Liliana Marie Prikler
  2022-06-22  6:20 ` [bug#56128] [PATCH 3/4] gnu: Add gnome-shell-extension-sound-output-device-chooser Sughosha via Guix-patches via
                   ` (2 subsequent siblings)
  6 siblings, 1 reply; 10+ messages in thread
From: Sughosha via Guix-patches via @ 2022-06-22  6:19 UTC (permalink / raw)
  To: 56128

[-- Attachment #1: Type: text/plain, Size: 1780 bytes --]

From 2af37e0bd6803f8be86106d4d795dce92d790e4a Mon Sep 17 00:00:00 2001
From: Sughosha <sughosha@proton.me>
Date: Wed, 22 Jun 2022 08:05:51 +0200
Subject: [PATCH 1/4] gnu: Add gnome-shell-extension-activities-icons

* gnu/packages/gnome-xyz.scm: Add gnome-shell-extension-activities-icons
---
gnu/packages/gnome-xyz.scm | 23 +++++++++++++++++++++++
1 file changed, 23 insertions(+)

diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index 9e5d319291..4f4ac11f41 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -985,6 +985,29 @@ (define-public gnome-shell-extension-blur-my-shell
GNOME Shell, including the top panel, dash and overview.")
(license license:gpl3)))

+(define-public gnome-shell-extension-activities-icons
+ (let ((revision "12") (commit "651179d1727d5ed80866f2319d5e4793b28631ae"))
+ (package
+ (name "gnome-shell-extension-activities-icons")
+ (version (git-version "0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/fawtytoo/activities-icons")
+ (commit commit)))
+ (sha256
+ (base32
+ "0c77f77knchzdg1mmyn6ahb3lgfd54ym30wnyrh20y4zbwn8ri2w"))))
+ (build-system copy-build-system)
+ (arguments
+ `(#:install-plan `(("."
+ "/share/gnome-shell/extensions/activities_icons@fawtytoo"))))
+ (home-page "https://github.com/fawtytoo/activities-icons")
+ (synopsis "Activities Icons for GNOME Shell")
+ (description
+ "The Activities button becomes 2 icons for selecting either Applications or Workspaces in the overview. Selecting the same view again will hide the overview. Scrolling on the icons allows switching windows on a workspace or cycling through the Workspaces.")
+ (license license:gpl3))))
+
(define-public arc-theme
(package
(name "arc-theme")
--
2.36.1

[-- Attachment #2: Type: text/html, Size: 3991 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [bug#56128] [PATCH 3/4] gnu: Add gnome-shell-extension-sound-output-device-chooser
  2022-06-21 18:59 [bug#56128] [PATCH] gnu: Add some gnome extensions Sughosha via Guix-patches via
                   ` (3 preceding siblings ...)
  2022-06-22  6:19 ` [bug#56128] [PATCH 1/4] gnu: Add gnome-shell-extension-activities-icons Sughosha via Guix-patches via
@ 2022-06-22  6:20 ` Sughosha via Guix-patches via
  2022-06-22  6:21 ` [bug#56128] [PATCH 4/4] gnu: Add gnome-shell-extension-transparent-window Sughosha via Guix-patches via
  2022-06-24  8:39 ` [bug#56128] [PATCH] gnu: Add some gnome extensions Sughosha via Guix-patches via
  6 siblings, 0 replies; 10+ messages in thread
From: Sughosha via Guix-patches via @ 2022-06-22  6:20 UTC (permalink / raw)
  To: 56128

[-- Attachment #1: Type: text/plain, Size: 2100 bytes --]

From f6090daf39b938440bc5381bfd53ffc69083f25f Mon Sep 17 00:00:00 2001
From: Sughosha <sughosha@proton.me>
Date: Wed, 22 Jun 2022 08:08:04 +0200
Subject: [PATCH 3/4] gnu: Add gnome-shell-extension-sound-output-device-chooser

* gnu/packages/gnome-xyz.scm: Add gnome-shell-extension-sound-output-device-chooser
---
gnu/packages/gnome-xyz.scm | 34 ++++++++++++++++++++++++++++++++++
1 file changed, 34 insertions(+)

diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index f91d59dd62..0c256c3187 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -1038,6 +1038,40 @@ (define-public gnome-shell-extension-radio
"This extension allows to browse, add and play internet radio streams.")
(license license:gpl3+)))

+(define-public gnome-shell-extension-sound-output-device-chooser
+ (package
+ (name "gnome-shell-extension-sound-output-device-chooser")
+ (version "43")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/kgshank/gse-sound-output-device-chooser")
+ (commit version)))
+ (sha256
+ (base32
+ "1qk6ypyqbv8zwwlky6cgk9hgp1zh32jmzw4wza200g4v94ifkwm9"))))
+ (build-system gnu-build-system)
+ (arguments
+ `(#:tests? #f
+ #:phases
+ (modify-phases %standard-phases
+ (add-after 'unpack 'fix-hardcoded-path
+ (lambda* (#:key outputs #:allow-other-keys)
+ (substitute* "Makefile"
+ (("INSTALL_DIR=~/.*") (string-append "INSTALL_DIR="
+ (assoc-ref outputs "out")
+ "/share/gnome-shell/extensions")))))
+ (delete 'configure))))
+ (native-inputs `(("gettext" ,gettext-minimal) ("glib:bin" ,glib "bin")))
+ (inputs (list python))
+ (home-page
+ "https://extensions.gnome.org/extension/906/sound-output-device-chooser")
+ (synopsis "Sound output chooser for GNOME Shell")
+ (description
+ "This extension shows a list of sound output and input devices (similar to gnome sound settings) in the status menu below the volume slider. Various active ports like HDMI , Speakers etc. of the same device are also displayed for selection.")
+ (license license:gpl3)))
+
(define-public arc-theme
(package
(name "arc-theme")
--
2.36.1

[-- Attachment #2: Type: text/html, Size: 5147 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [bug#56128] [PATCH 4/4] gnu: Add gnome-shell-extension-transparent-window
  2022-06-21 18:59 [bug#56128] [PATCH] gnu: Add some gnome extensions Sughosha via Guix-patches via
                   ` (4 preceding siblings ...)
  2022-06-22  6:20 ` [bug#56128] [PATCH 3/4] gnu: Add gnome-shell-extension-sound-output-device-chooser Sughosha via Guix-patches via
@ 2022-06-22  6:21 ` Sughosha via Guix-patches via
  2022-06-24  8:39 ` [bug#56128] [PATCH] gnu: Add some gnome extensions Sughosha via Guix-patches via
  6 siblings, 0 replies; 10+ messages in thread
From: Sughosha via Guix-patches via @ 2022-06-22  6:21 UTC (permalink / raw)
  To: 56128

[-- Attachment #1: Type: text/plain, Size: 1902 bytes --]

From 71a7b816831d2491297a5784612767d557fbd114 Mon Sep 17 00:00:00 2001
From: Sughosha <sughosha@proton.me>
Date: Wed, 22 Jun 2022 08:09:28 +0200
Subject: [PATCH 4/4] gnu: Add gnome-shell-extension-transparent-window

* gnu/packages/gnome-xyz.scm: Add gnome-shell-extension-transparent-window
---
gnu/packages/gnome-xyz.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)

diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index 0c256c3187..7bf9d433e9 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -1072,6 +1072,31 @@ (define-public gnome-shell-extension-sound-output-device-chooser
"This extension shows a list of sound output and input devices (similar to gnome sound settings) in the status menu below the volume slider. Various active ports like HDMI , Speakers etc. of the same device are also displayed for selection.")
(license license:gpl3)))

+(define-public gnome-shell-extension-transparent-window
+ (let ((revision "45") (commit "cc9bc70c192dd565fa6f1d1b28d9a20f99684f2a"))
+ (package
+ (name "gnome-shell-extension-transparent-window")
+ (version (git-version "0" revision commit))
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url
+ "https://github.com/pbxqdown/gnome-shell-extension-transparent-window")
+ (commit commit)))
+ (sha256
+ (base32
+ "1f9iqqjpmmylqz0ws8cy5rs475bwzi7jy44q9ip44ig2acz2wxzp"))))
+ (build-system copy-build-system)
+ (arguments
+ `(#:install-plan `(("."
+ "/share/gnome-shell/extensions/transparent-window@pbxqdown.github.com"))))
+ (home-page
+ "https://github.com/pbxqdown/gnome-shell-extension-transparent-window")
+ (synopsis "Change the opacity of windows in GNOME Shell")
+ (description
+ "The extension will change the opacity of window through simple mouse/keyboard operation.")
+ (license license:expat))))
+
(define-public arc-theme
(package
(name "arc-theme")
--
2.36.1

[-- Attachment #2: Type: text/html, Size: 4475 bytes --]

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [bug#56128] [PATCH 1/4] gnu: Add gnome-shell-extension-activities-icons
  2022-06-22  6:19 ` [bug#56128] [PATCH 1/4] gnu: Add gnome-shell-extension-activities-icons Sughosha via Guix-patches via
@ 2022-06-22 19:17   ` Liliana Marie Prikler
  0 siblings, 0 replies; 10+ messages in thread
From: Liliana Marie Prikler @ 2022-06-22 19:17 UTC (permalink / raw)
  To: Sughosha, 56128

Am Mittwoch, dem 22.06.2022 um 06:19 +0000 schrieb Sughosha:
> From 2af37e0bd6803f8be86106d4d795dce92d790e4a Mon Sep 17 00:00:00
> 2001
> From: Sughosha <sughosha@proton.me>
> Date: Wed, 22 Jun 2022 08:05:51 +0200
> Subject: [PATCH 1/4] gnu: Add gnome-shell-extension-activities-icons
> 
> * gnu/packages/gnome-xyz.scm: Add gnome-shell-extension-activities-
> icons
> ---
Use full sentences in the ChangeLog.

Note that your mail client messes up the messages, breaking the patches
so that git can't apply them.

Cheers




^ permalink raw reply	[flat|nested] 10+ messages in thread

* [bug#56128] [PATCH] gnu: Add some gnome extensions
  2022-06-21 18:59 [bug#56128] [PATCH] gnu: Add some gnome extensions Sughosha via Guix-patches via
                   ` (5 preceding siblings ...)
  2022-06-22  6:21 ` [bug#56128] [PATCH 4/4] gnu: Add gnome-shell-extension-transparent-window Sughosha via Guix-patches via
@ 2022-06-24  8:39 ` Sughosha via Guix-patches via
  2022-06-26 15:13   ` bug#56128: " Liliana Marie Prikler
  6 siblings, 1 reply; 10+ messages in thread
From: Sughosha via Guix-patches via @ 2022-06-24  8:39 UTC (permalink / raw)
  To: 56128


[-- Attachment #1.1: Type: text/plain, Size: 13 bytes --]

Empty Message

[-- Attachment #1.2: Type: text/html, Size: 24 bytes --]

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: patch1.patch --]
[-- Type: text/x-patch; name=patch1.patch, Size: 2007 bytes --]

From 2af37e0bd6803f8be86106d4d795dce92d790e4a Mon Sep 17 00:00:00 2001
From: Sughosha <sughosha@proton.me>
Date: Wed, 22 Jun 2022 08:05:51 +0200
Subject: [PATCH 1/4] gnu: Add gnome-shell-extension-activities-icons

* gnu/packages/gnome-xyz.scm: Add gnome-shell-extension-activities-icons.
---
 gnu/packages/gnome-xyz.scm | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index 9e5d319291..4f4ac11f41 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -985,6 +985,29 @@ (define-public gnome-shell-extension-blur-my-shell
 GNOME Shell, including the top panel, dash and overview.")
     (license license:gpl3)))
 
+(define-public gnome-shell-extension-activities-icons
+  (let ((revision "12") (commit "651179d1727d5ed80866f2319d5e4793b28631ae"))
+    (package
+      (name "gnome-shell-extension-activities-icons")
+      (version (git-version "0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/fawtytoo/activities-icons")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "0c77f77knchzdg1mmyn6ahb3lgfd54ym30wnyrh20y4zbwn8ri2w"))))
+      (build-system copy-build-system)
+      (arguments
+       `(#:install-plan `(("."
+                           "/share/gnome-shell/extensions/activities_icons@fawtytoo"))))
+      (home-page "https://github.com/fawtytoo/activities-icons")
+      (synopsis "Activities Icons for GNOME Shell")
+      (description
+       "The Activities button becomes 2 icons for selecting either Applications or Workspaces in the overview. Selecting the same view again will hide the overview. Scrolling on the icons allows switching windows on a workspace or cycling through the Workspaces.")
+      (license license:gpl3))))
+
 (define-public arc-theme
   (package
     (name "arc-theme")
--
2.36.1

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #3: patch2.patch --]
[-- Type: text/x-patch; name=patch2.patch, Size: 2226 bytes --]

From f832d7a58538dec2216345c31eb22aa257f88594 Mon Sep 17 00:00:00 2001
From: Sughosha <sughosha@proton.me>
Date: Wed, 22 Jun 2022 08:07:21 +0200
Subject: [PATCH 2/4] gnu: Add gnome-shell-extension-radio

* gnu/packages/gnome-xyz.scm: Add gnome-shell-extension-radio.
---
 gnu/packages/gnome-xyz.scm | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)

diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index 4f4ac11f41..f91d59dd62 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -1008,6 +1008,36 @@ (define-public gnome-shell-extension-activities-icons
        "The Activities button becomes 2 icons for selecting either Applications or Workspaces in the overview. Selecting the same view again will hide the overview. Scrolling on the icons allows switching windows on a workspace or cycling through the Workspaces.")
       (license license:gpl3))))
 
+(define-public gnome-shell-extension-radio
+  (package
+    (name "gnome-shell-extension-radio")
+    (version "19")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url
+                     "https://github.com/hslbck/gnome-shell-extension-radio")
+                    (commit (string-append "v" version))))
+              (file-name (git-file-name name version))
+              (sha256
+               (base32
+                "1qsi6c57hxh4jqdw18knm06601lhag6jdbvzg0r79aa9572zy8a0"))))
+    (build-system copy-build-system)
+    (arguments
+     `(#:install-plan `(("radio@hslbck.gmail.com"
+                         "/share/gnome-shell/extensions/"))
+       #:phases
+       (modify-phases %standard-phases
+         (add-before 'install 'glib-compile-schemas
+           (lambda _
+             (invoke "glib-compile-schemas" "radio@hslbck.gmail.com/schemas"))))))
+    (native-inputs `(("glib:bin" ,glib "bin")))
+    (home-page "https://github.com/hslbck/gnome-shell-extension-radio")
+    (synopsis "Internet radio for GNOME Shell")
+    (description
+     "This extension allows to browse, add and play internet radio streams.")
+    (license license:gpl3+)))
+
 (define-public arc-theme
   (package
     (name "arc-theme")
--
2.36.1

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #4: patch3.patch --]
[-- Type: text/x-patch; name=patch3.patch, Size: 2435 bytes --]

From f6090daf39b938440bc5381bfd53ffc69083f25f Mon Sep 17 00:00:00 2001
From: Sughosha <sughosha@proton.me>
Date: Wed, 22 Jun 2022 08:08:04 +0200
Subject: [PATCH 3/4] gnu: Add gnome-shell-extension-sound-output-device-chooser

* gnu/packages/gnome-xyz.scm: Add gnome-shell-extension-sound-output-device-chooser.
---
 gnu/packages/gnome-xyz.scm | 34 ++++++++++++++++++++++++++++++++++
 1 file changed, 34 insertions(+)

diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index f91d59dd62..0c256c3187 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -1038,6 +1038,40 @@ (define-public gnome-shell-extension-radio
      "This extension allows to browse, add and play internet radio streams.")
     (license license:gpl3+)))
 
+(define-public gnome-shell-extension-sound-output-device-chooser
+  (package
+    (name "gnome-shell-extension-sound-output-device-chooser")
+    (version "43")
+    (source (origin
+              (method git-fetch)
+              (uri (git-reference
+                    (url
+                     "https://github.com/kgshank/gse-sound-output-device-chooser")
+                    (commit version)))
+              (sha256
+               (base32
+                "1qk6ypyqbv8zwwlky6cgk9hgp1zh32jmzw4wza200g4v94ifkwm9"))))
+    (build-system gnu-build-system)
+    (arguments
+     `(#:tests? #f
+       #:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'fix-hardcoded-path
+           (lambda* (#:key outputs #:allow-other-keys)
+             (substitute* "Makefile"
+               (("INSTALL_DIR=~/.*") (string-append "INSTALL_DIR="
+                                      (assoc-ref outputs "out")
+                                      "/share/gnome-shell/extensions")))))
+         (delete 'configure))))
+    (native-inputs `(("gettext" ,gettext-minimal) ("glib:bin" ,glib "bin")))
+    (inputs (list python))
+    (home-page
+     "https://extensions.gnome.org/extension/906/sound-output-device-chooser")
+    (synopsis "Sound output chooser for GNOME Shell")
+    (description
+     "This extension shows a list of sound output and input devices (similar to gnome sound settings) in the status menu below the volume slider. Various active ports like HDMI , Speakers etc. of the same device are also displayed for selection.")
+    (license license:gpl3)))
+
 (define-public arc-theme
   (package
     (name "arc-theme")
--
2.36.1

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #5: patch4.patch --]
[-- Type: text/x-patch; name=patch4.patch, Size: 2162 bytes --]

From 71a7b816831d2491297a5784612767d557fbd114 Mon Sep 17 00:00:00 2001
From: Sughosha <sughosha@proton.me>
Date: Wed, 22 Jun 2022 08:09:28 +0200
Subject: [PATCH 4/4] gnu: Add gnome-shell-extension-transparent-window

* gnu/packages/gnome-xyz.scm: Add gnome-shell-extension-transparent-window.
---
 gnu/packages/gnome-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index 0c256c3187..7bf9d433e9 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -1072,6 +1072,31 @@ (define-public gnome-shell-extension-sound-output-device-chooser
      "This extension shows a list of sound output and input devices (similar to gnome sound settings) in the status menu below the volume slider. Various active ports like HDMI , Speakers etc. of the same device are also displayed for selection.")
     (license license:gpl3)))
 
+(define-public gnome-shell-extension-transparent-window
+  (let ((revision "45") (commit "cc9bc70c192dd565fa6f1d1b28d9a20f99684f2a"))
+    (package
+      (name "gnome-shell-extension-transparent-window")
+      (version (git-version "0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url
+                       "https://github.com/pbxqdown/gnome-shell-extension-transparent-window")
+                      (commit commit)))
+                (sha256
+                 (base32
+                  "1f9iqqjpmmylqz0ws8cy5rs475bwzi7jy44q9ip44ig2acz2wxzp"))))
+      (build-system copy-build-system)
+      (arguments
+       `(#:install-plan `(("."
+                           "/share/gnome-shell/extensions/transparent-window@pbxqdown.github.com"))))
+      (home-page
+       "https://github.com/pbxqdown/gnome-shell-extension-transparent-window")
+      (synopsis "Change the opacity of windows in GNOME Shell")
+      (description
+       "The extension will change the opacity of window through simple mouse/keyboard operation.")
+      (license license:expat))))
+
 (define-public arc-theme
   (package
     (name "arc-theme")
--
2.36.1

^ permalink raw reply	[flat|nested] 10+ messages in thread

* bug#56128: [PATCH] gnu: Add some gnome extensions
  2022-06-24  8:39 ` [bug#56128] [PATCH] gnu: Add some gnome extensions Sughosha via Guix-patches via
@ 2022-06-26 15:13   ` Liliana Marie Prikler
  0 siblings, 0 replies; 10+ messages in thread
From: Liliana Marie Prikler @ 2022-06-26 15:13 UTC (permalink / raw)
  To: Sughosha, 56128-done

Am Freitag, dem 24.06.2022 um 08:39 +0000 schrieb Sughosha:
> Empty Message
Pushed 2-4 with some adjustments.  I didn't push the first one, because
I couldn't find a free license in it.

Cheers




^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-06-26 15:14 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-21 18:59 [bug#56128] [PATCH] gnu: Add some gnome extensions Sughosha via Guix-patches via
2022-06-21 19:52 ` Liliana Marie Prikler
2022-06-21 20:09 ` Maxime Devos
2022-06-22  6:19 ` [bug#56128] [PATCH 2/4] gnu: Add gnome-shell-extension-radio Sughosha via Guix-patches via
2022-06-22  6:19 ` [bug#56128] [PATCH 1/4] gnu: Add gnome-shell-extension-activities-icons Sughosha via Guix-patches via
2022-06-22 19:17   ` Liliana Marie Prikler
2022-06-22  6:20 ` [bug#56128] [PATCH 3/4] gnu: Add gnome-shell-extension-sound-output-device-chooser Sughosha via Guix-patches via
2022-06-22  6:21 ` [bug#56128] [PATCH 4/4] gnu: Add gnome-shell-extension-transparent-window Sughosha via Guix-patches via
2022-06-24  8:39 ` [bug#56128] [PATCH] gnu: Add some gnome extensions Sughosha via Guix-patches via
2022-06-26 15:13   ` bug#56128: " Liliana Marie Prikler

Code repositories for project(s) associated with this inbox:

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).