* [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 public 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).