all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* [bug#64933] [PATCH] gnu: Add dexy-color-sddm-theme.
@ 2023-07-29 13:02 Sergio Pastor Pérez
  2023-09-17 13:13 ` Ludovic Courtès
  0 siblings, 1 reply; 4+ messages in thread
From: Sergio Pastor Pérez @ 2023-07-29 13:02 UTC (permalink / raw)
  To: 64933; +Cc: Sergio Pastor Pérez

* gnu/packages/display-managers.scm (dexy-color-sddm-theme): New variable.
---
 gnu/packages/display-managers.scm | 35 +++++++++++++++++++++++++++++++
 1 file changed, 35 insertions(+)

diff --git a/gnu/packages/display-managers.scm b/gnu/packages/display-managers.scm
index f6c9283a29..dcfa3bcf3f 100644
--- a/gnu/packages/display-managers.scm
+++ b/gnu/packages/display-managers.scm
@@ -142,6 +142,41 @@ (define-public sddm
     ;; QML files are MIT licensed and images are CC BY 3.0.
     (license (list license:gpl2+ license:expat license:cc-by3.0))))
 
+(define-public dexy-color-sddm-theme
+  (let ((commit "7929384dbb9305e6da53a8942bca3d75593fd99f")
+        (revision "0"))
+    (package
+      (name "dexy-color-sddm-theme")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/L4ki/Dexy-Plasma-Themes")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1dcp3pvs6x63740sz852yr19fjrdnh81dbrq7rssgm6ssi1rqjig"))))
+      (build-system trivial-build-system)
+      (arguments
+       `(#:modules ((guix build utils))
+         #:builder (begin
+                     (use-modules (guix build utils))
+                     (let* ((out (assoc-ref %outputs "out"))
+                            (sddm-themes (string-append out
+                                                        "/share/sddm/themes")))
+                       (mkdir-p sddm-themes)
+                       (copy-recursively (string-append (assoc-ref
+                                                         %build-inputs
+                                                         "source")
+                                                        "/Dexy-Color-SDDM")
+                                         (string-append sddm-themes
+                                                        "/dexy-color"))))))
+      (home-page "https://github.com/L4ki/Dexy-Plasma-Themes")
+      (synopsis "Dexy Color theme for SDDM")
+      (description "Dexy-Color-SDDM is part of KDE Themes and Extensions.")
+      (license license:gpl3+))))
+
 (define-public guix-simplyblack-sddm-theme
   (package
     (name "guix-simplyblack-sddm-theme")

base-commit: e43cbeafd1b632f39b08b3644af5230d5350a656
-- 
2.39.2





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

* [bug#64933] [PATCH] gnu: Add dexy-color-sddm-theme.
  2023-07-29 13:02 [bug#64933] [PATCH] gnu: Add dexy-color-sddm-theme Sergio Pastor Pérez
@ 2023-09-17 13:13 ` Ludovic Courtès
  2023-09-20 21:27   ` [bug#64933] [PATCH v2] " Sergio Pastor Pérez
  0 siblings, 1 reply; 4+ messages in thread
From: Ludovic Courtès @ 2023-09-17 13:13 UTC (permalink / raw)
  To: Sergio Pastor Pérez; +Cc: 64933

Hi,

And apologies for the late reply.

Sergio Pastor Pérez <sergio.pastorperez@outlook.es> skribis:

> * gnu/packages/display-managers.scm (dexy-color-sddm-theme): New variable.

[...]

> +      (build-system trivial-build-system)
> +      (arguments
> +       `(#:modules ((guix build utils))
> +         #:builder (begin
> +                     (use-modules (guix build utils))
> +                     (let* ((out (assoc-ref %outputs "out"))
> +                            (sddm-themes (string-append out
> +                                                        "/share/sddm/themes")))
> +                       (mkdir-p sddm-themes)
> +                       (copy-recursively (string-append (assoc-ref
> +                                                         %build-inputs
> +                                                         "source")
> +                                                        "/Dexy-Color-SDDM")
> +                                         (string-append sddm-themes
> +                                                        "/dexy-color"))))))

Could you consider writing it using ‘copy-build-system’?  It should lead
to a more concise definition.

> +      (home-page "https://github.com/L4ki/Dexy-Plasma-Themes")
> +      (synopsis "Dexy Color theme for SDDM")
> +      (description "Dexy-Color-SDDM is part of KDE Themes and Extensions.")

It would be great if you could add a sentence saying what the package
provides (think about someone running ‘guix search’ and not knowing
which package might provide the thing).

Could you send an updated patch?

Thanks in advance,
Ludo’.




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

* [bug#64933] [PATCH v2] gnu: Add dexy-color-sddm-theme.
  2023-09-17 13:13 ` Ludovic Courtès
@ 2023-09-20 21:27   ` Sergio Pastor Pérez
  2023-10-14 15:32     ` bug#64933: " Ludovic Courtès
  0 siblings, 1 reply; 4+ messages in thread
From: Sergio Pastor Pérez @ 2023-09-20 21:27 UTC (permalink / raw)
  To: ludo; +Cc: 64933, Sergio Pastor Pérez

* gnu/packages/display-managers.scm (dexy-color-sddm-theme): New variable.
---
 gnu/packages/display-managers.scm | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/gnu/packages/display-managers.scm b/gnu/packages/display-managers.scm
index 327a29aa9e..ef9826c0f7 100644
--- a/gnu/packages/display-managers.scm
+++ b/gnu/packages/display-managers.scm
@@ -142,6 +142,32 @@ (define-public sddm
     ;; QML files are MIT licensed and images are CC BY 3.0.
     (license (list license:gpl2+ license:expat license:cc-by3.0))))
 
+(define-public dexy-color-sddm-theme
+  (let ((commit "7929384dbb9305e6da53a8942bca3d75593fd99f")
+        (revision "0"))
+    (package
+      (name "dexy-color-sddm-theme")
+      (version (git-version "0.0.0" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://github.com/L4ki/Dexy-Plasma-Themes")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1dcp3pvs6x63740sz852yr19fjrdnh81dbrq7rssgm6ssi1rqjig"))))
+      (build-system copy-build-system)
+      (arguments
+       `(#:install-plan '(("Dexy-Color-SDDM"
+                           "/share/sddm/themes/dexy-color-sddm"))))
+      (home-page "https://github.com/L4ki/Dexy-Plasma-Themes")
+      (synopsis "Dexy Color theme for SDDM")
+      (description
+       "This package provides a minimalistic and modern SDDM theme with blured
+background.")
+      (license license:gpl3+))))
+
 (define-public guix-simplyblack-sddm-theme
   (package
     (name "guix-simplyblack-sddm-theme")

base-commit: 4bdb8bd2674c2b630626be43a5cd3c2b65401b52
-- 
2.41.0





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

* bug#64933: [PATCH v2] gnu: Add dexy-color-sddm-theme.
  2023-09-20 21:27   ` [bug#64933] [PATCH v2] " Sergio Pastor Pérez
@ 2023-10-14 15:32     ` Ludovic Courtès
  0 siblings, 0 replies; 4+ messages in thread
From: Ludovic Courtès @ 2023-10-14 15:32 UTC (permalink / raw)
  To: Sergio Pastor Pérez; +Cc: 64933-done

Sergio Pastor Pérez <sergio.pastorperez@outlook.es> skribis:

> * gnu/packages/display-managers.scm (dexy-color-sddm-theme): New variable.

Applied, thanks!




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

end of thread, other threads:[~2023-10-14 15:34 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-29 13:02 [bug#64933] [PATCH] gnu: Add dexy-color-sddm-theme Sergio Pastor Pérez
2023-09-17 13:13 ` Ludovic Courtès
2023-09-20 21:27   ` [bug#64933] [PATCH v2] " Sergio Pastor Pérez
2023-10-14 15:32     ` bug#64933: " Ludovic Courtès

Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.