[PATCH 0/1] Add adw-gtk-theme.

  • Done
  • quality assurance status badge
Details
2 participants
  • Gabriel Santos
  • Maxim Cournoyer
Owner
unassigned
Submitted by
Gabriel Santos
Severity
normal

Debbugs page

G
G
Gabriel Santos wrote on 25 Apr 11:52 -0700
(address . guix-patches@gnu.org)(name . Gabriel Santos)(address . gabrielsantosdesouza@disroot.org)
cover.1745606812.git.gabrielsantosdesouza@disroot.org
Greetings,

This patch adds adw-gtk3[1]. It is a GTK 3 theme inspired on the current
GTK 4 design. I'm submitting it as a package because I want it for
theming.

Looking at the other themes, I thought it would be appropriate to omit the
mention of GTK 3 in the name of the package, leaving its name as
"adw"(-gtk-theme).


Gabriel Santos (1):
gnu: Add adw-gtk-theme.

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


base-commit: e042751c321b205166b9efa50a56442a7677cb1b
--
2.49.0
G
G
Gabriel Santos wrote on 25 Apr 11:55 -0700
[PATCH 1/1] gnu: Add adw-gtk-theme.
(address . 78064@debbugs.gnu.org)(name . Gabriel Santos)(address . gabrielsantosdesouza@disroot.org)
56332474183234ba7bb5cf718664d4044fee9e5a.1745607302.git.gabrielsantosdesouza@disroot.org
* gnu/packages/gnome-xyz.scm (adw-gtk-theme): New variable.

Change-Id: I8931e066130e57446b2f6c669a9f6842ca8f7c27
---
gnu/packages/gnome-xyz.scm | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)

Toggle diff (46 lines)
diff --git a/gnu/packages/gnome-xyz.scm b/gnu/packages/gnome-xyz.scm
index 5351b043a3..4713e38072 100644
--- a/gnu/packages/gnome-xyz.scm
+++ b/gnu/packages/gnome-xyz.scm
@@ -25,6 +25,7 @@
;;; Copyright © 2025 aurtzy <aurtzy@gmail.com>
;;; Copyright © 2025 Ashvith Shetty <ashvithshetty0010@zohomail.in>
;;; Copyright © 2025 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+;;; Copyright © 2025 Gabriel Santos <gabrielsantosdesouza@disroot.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -86,6 +87,29 @@ (define-module (gnu packages gnome-xyz)
#:use-module (gnu packages xml)
#:use-module (gnu packages xorg))
+(define-public adw-gtk-theme
+ (package
+ (name "adw-gtk-theme")
+ (version "5.10")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/lassekongo83/adw-gtk3")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "19q180w1f9f35ldvl5r0kqfcxv1jaqf1dni5kfszagpg5f7qrrxi"))))
+ (build-system meson-build-system)
+ (native-inputs (list sassc))
+ (synopsis "Unofficial GTK 3 port of libadwaita")
+ (description
+ "adw is a port of the GTK 4 design for the GTK 3 version. It enables
+color customization by using the same color names as the ones for
+@code{libadwaita}.")
+ (home-page "https://github.com/lassekongo83/adw-gtk3")
+ (license license:lgpl2.1)))
+
(define-public arc-icon-theme
(package
(name "arc-icon-theme")

base-commit: e042751c321b205166b9efa50a56442a7677cb1b
--
2.49.0
G
G
Gabriel Santos wrote on 26 Apr 10:31 -0700
(address . 78064@debbugs.gnu.org)
13CF64E7-179B-4E90-8195-66AFF3A5E668@disroot.org
There is a 6.0 version now, but it requires dart-sass instead of sassc,
which we don't seem to have packaged.

--
Gabriel Santos
M
M
Maxim Cournoyer wrote on 2 May 01:44 -0700
Re: [bug#78064] [PATCH 0/1] Add adw-gtk-theme.
(name . Gabriel Santos)(address . gabrielsantosdesouza@disroot.org)
87y0vf4d2d.fsf@gmail.com
Hi!

Gabriel Santos <gabrielsantosdesouza@disroot.org> writes:

Toggle quote (10 lines)
> Greetings,
>
> This patch adds adw-gtk3[1]. It is a GTK 3 theme inspired on the current
> GTK 4 design. I'm submitting it as a package because I want it for
> theming.
>
> Looking at the other themes, I thought it would be appropriate to omit the
> mention of GTK 3 in the name of the package, leaving its name as
> "adw"(-gtk-theme).

Neat! I think keeping 3 in the name makes sense, since this is the
upstream name (info "(guix) Package Naming"), and also this is very much
targeting GTK3 :-). I've renamed it and adjusted the license to read
lgpl2.1+ (note the +, meaning or any later version), and pushed with
commit 8f39ade0192.

--
Thanks,
Maxim
Closed
G
G
Gabriel Santos wrote on 2 May 03:01 -0700
(name . Maxim Cournoyer)(address . maxim.cournoyer@gmail.com)
150B152A-A587-443D-BE01-AC0371CE9224@disroot.org
Em 2 de maio de 2025 05:44:10 BRT, Maxim Cournoyer <maxim.cournoyer@gmail.com> escreveu:
Toggle quote (21 lines)
>Hi!
>
>Gabriel Santos <gabrielsantosdesouza@disroot.org> writes:
>
>> Greetings,
>>
>> This patch adds adw-gtk3[1]. It is a GTK 3 theme inspired on the current
>> GTK 4 design. I'm submitting it as a package because I want it for
>> theming.
>>
>> Looking at the other themes, I thought it would be appropriate to omit the
>> mention of GTK 3 in the name of the package, leaving its name as
>> "adw"(-gtk-theme).
>
>Neat! I think keeping 3 in the name makes sense, since this is the
>upstream name (info "(guix) Package Naming"), and also this is very much
>targeting GTK3 :-). I've renamed it and adjusted the license to read
>lgpl2.1+ (note the +, meaning or any later version), and pushed with
>commit 8f39ade0192.
>

Thank you! I added a deprecation notice[1] to my channel to reflect these
changes.


--
Gabriel Santos
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 78064@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 78064
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch