gnu: gnome-xyz.scm: Reorder packages.
Make it so that icon themes, shell extensions and GTK themes are grouped in that order. * gnu/packages/gnome-xyz.scm (matcha-theme): Move before numix-gtk-theme. (papirus-icon-theme): Move after moka-icon-theme.master
parent
43c8b56f72
commit
579a5eff08
|
@ -50,52 +50,6 @@
|
||||||
#:use-module (gnu packages web)
|
#:use-module (gnu packages web)
|
||||||
#:use-module (gnu packages xml))
|
#:use-module (gnu packages xml))
|
||||||
|
|
||||||
(define-public matcha-theme
|
|
||||||
(package
|
|
||||||
(name "matcha-theme")
|
|
||||||
(version "2021-01-01")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method git-fetch)
|
|
||||||
(uri
|
|
||||||
(git-reference
|
|
||||||
(url "https://github.com/vinceliuice/Matcha-gtk-theme")
|
|
||||||
(commit version)))
|
|
||||||
(file-name (git-file-name name version))
|
|
||||||
(sha256
|
|
||||||
(base32
|
|
||||||
"1pa6ra87wlq0gwz4n03l6xv0pxiamr5dygycvppms8v6xyc2aa0r"))))
|
|
||||||
(build-system trivial-build-system)
|
|
||||||
(arguments
|
|
||||||
'(#:modules ((guix build utils))
|
|
||||||
#:builder
|
|
||||||
(begin
|
|
||||||
(use-modules (guix build utils))
|
|
||||||
(let* ((out (assoc-ref %outputs "out"))
|
|
||||||
(source (assoc-ref %build-inputs "source"))
|
|
||||||
(bash (assoc-ref %build-inputs "bash"))
|
|
||||||
(coreutils (assoc-ref %build-inputs "coreutils"))
|
|
||||||
(themesdir (string-append out "/share/themes")))
|
|
||||||
(setenv "PATH"
|
|
||||||
(string-append coreutils "/bin:"
|
|
||||||
(string-append bash "/bin:")))
|
|
||||||
(copy-recursively source (getcwd))
|
|
||||||
(patch-shebang "install.sh")
|
|
||||||
(mkdir-p themesdir)
|
|
||||||
(invoke "./install.sh" "-d" themesdir)
|
|
||||||
#t))))
|
|
||||||
(inputs
|
|
||||||
`(("gtk-engines" ,gtk-engines)))
|
|
||||||
(native-inputs
|
|
||||||
`(("bash" ,bash)
|
|
||||||
("coreutils" ,coreutils)))
|
|
||||||
(synopsis "Flat design theme for GTK 3, GTK 2 and GNOME-Shell")
|
|
||||||
(description "Matcha is a flat Design theme for GTK 3, GTK 2 and
|
|
||||||
Gnome-Shell which supports GTK 3 and GTK 2 based desktop environments
|
|
||||||
like Gnome, Unity, Budgie, Pantheon, XFCE, Mate and others.")
|
|
||||||
(home-page "https://github.com/vinceliuice/matcha")
|
|
||||||
(license license:gpl3+)))
|
|
||||||
|
|
||||||
(define-public arc-icon-theme
|
(define-public arc-icon-theme
|
||||||
(package
|
(package
|
||||||
(name "arc-icon-theme")
|
(name "arc-icon-theme")
|
||||||
|
@ -220,6 +174,37 @@ simple and consistent.")
|
||||||
(license (list license:gpl3+
|
(license (list license:gpl3+
|
||||||
license:cc-by-sa4.0))))
|
license:cc-by-sa4.0))))
|
||||||
|
|
||||||
|
(define-public papirus-icon-theme
|
||||||
|
(package
|
||||||
|
(name "papirus-icon-theme")
|
||||||
|
(version "20210101")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/PapirusDevelopmentTeam/papirus-icon-theme")
|
||||||
|
(commit version)))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"0w6qg3zjhfvjg1gg5inranf8ianb4mrp0jm9qgi6hg87ig1rashs"))
|
||||||
|
(file-name (git-file-name name version))))
|
||||||
|
(build-system gnu-build-system)
|
||||||
|
(arguments
|
||||||
|
'(#:tests? #f
|
||||||
|
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||||
|
#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(delete 'bootstrap)
|
||||||
|
(delete 'configure)
|
||||||
|
(delete 'build))))
|
||||||
|
(native-inputs
|
||||||
|
`(("gtk+:bin" ,gtk+ "bin")))
|
||||||
|
(home-page "https://git.io/papirus-icon-theme")
|
||||||
|
(synopsis "Fork of Paper icon theme with a lot of new icons and a few extras")
|
||||||
|
(description "Papirus is a fork of the icon theme Paper with a lot of new icons
|
||||||
|
and a few extra features.")
|
||||||
|
(license license:gpl3)))
|
||||||
|
|
||||||
(define-public gnome-shell-extension-appindicator
|
(define-public gnome-shell-extension-appindicator
|
||||||
(package
|
(package
|
||||||
(name "gnome-shell-extension-appindicator")
|
(name "gnome-shell-extension-appindicator")
|
||||||
|
@ -684,6 +669,52 @@ like GNOME, Unity, Budgie, Pantheon, XFCE, Mate, etc.")
|
||||||
Shimmer Project. It supports GNOME, Unity, and Xfce.")
|
Shimmer Project. It supports GNOME, Unity, and Xfce.")
|
||||||
(license (list license:gpl2+ license:cc-by-sa3.0))))
|
(license (list license:gpl2+ license:cc-by-sa3.0))))
|
||||||
|
|
||||||
|
(define-public matcha-theme
|
||||||
|
(package
|
||||||
|
(name "matcha-theme")
|
||||||
|
(version "2021-01-01")
|
||||||
|
(source
|
||||||
|
(origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri
|
||||||
|
(git-reference
|
||||||
|
(url "https://github.com/vinceliuice/Matcha-gtk-theme")
|
||||||
|
(commit version)))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"1pa6ra87wlq0gwz4n03l6xv0pxiamr5dygycvppms8v6xyc2aa0r"))))
|
||||||
|
(build-system trivial-build-system)
|
||||||
|
(arguments
|
||||||
|
'(#:modules ((guix build utils))
|
||||||
|
#:builder
|
||||||
|
(begin
|
||||||
|
(use-modules (guix build utils))
|
||||||
|
(let* ((out (assoc-ref %outputs "out"))
|
||||||
|
(source (assoc-ref %build-inputs "source"))
|
||||||
|
(bash (assoc-ref %build-inputs "bash"))
|
||||||
|
(coreutils (assoc-ref %build-inputs "coreutils"))
|
||||||
|
(themesdir (string-append out "/share/themes")))
|
||||||
|
(setenv "PATH"
|
||||||
|
(string-append coreutils "/bin:"
|
||||||
|
(string-append bash "/bin:")))
|
||||||
|
(copy-recursively source (getcwd))
|
||||||
|
(patch-shebang "install.sh")
|
||||||
|
(mkdir-p themesdir)
|
||||||
|
(invoke "./install.sh" "-d" themesdir)
|
||||||
|
#t))))
|
||||||
|
(inputs
|
||||||
|
`(("gtk-engines" ,gtk-engines)))
|
||||||
|
(native-inputs
|
||||||
|
`(("bash" ,bash)
|
||||||
|
("coreutils" ,coreutils)))
|
||||||
|
(synopsis "Flat design theme for GTK 3, GTK 2 and GNOME-Shell")
|
||||||
|
(description "Matcha is a flat Design theme for GTK 3, GTK 2 and
|
||||||
|
Gnome-Shell which supports GTK 3 and GTK 2 based desktop environments
|
||||||
|
like Gnome, Unity, Budgie, Pantheon, XFCE, Mate and others.")
|
||||||
|
(home-page "https://github.com/vinceliuice/matcha")
|
||||||
|
(license license:gpl3+)))
|
||||||
|
|
||||||
(define-public numix-gtk-theme
|
(define-public numix-gtk-theme
|
||||||
(package
|
(package
|
||||||
(name "numix-gtk-theme")
|
(name "numix-gtk-theme")
|
||||||
|
@ -722,37 +753,6 @@ dark elements. It supports GNOME, Unity, Xfce, and Openbox.")
|
||||||
(define-public numix-theme
|
(define-public numix-theme
|
||||||
(deprecated-package "numix-theme" numix-gtk-theme))
|
(deprecated-package "numix-theme" numix-gtk-theme))
|
||||||
|
|
||||||
(define-public papirus-icon-theme
|
|
||||||
(package
|
|
||||||
(name "papirus-icon-theme")
|
|
||||||
(version "20210101")
|
|
||||||
(source
|
|
||||||
(origin
|
|
||||||
(method git-fetch)
|
|
||||||
(uri (git-reference
|
|
||||||
(url "https://github.com/PapirusDevelopmentTeam/papirus-icon-theme")
|
|
||||||
(commit version)))
|
|
||||||
(sha256
|
|
||||||
(base32
|
|
||||||
"0w6qg3zjhfvjg1gg5inranf8ianb4mrp0jm9qgi6hg87ig1rashs"))
|
|
||||||
(file-name (git-file-name name version))))
|
|
||||||
(build-system gnu-build-system)
|
|
||||||
(arguments
|
|
||||||
'(#:tests? #f
|
|
||||||
#:make-flags (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
|
|
||||||
#:phases
|
|
||||||
(modify-phases %standard-phases
|
|
||||||
(delete 'bootstrap)
|
|
||||||
(delete 'configure)
|
|
||||||
(delete 'build))))
|
|
||||||
(native-inputs
|
|
||||||
`(("gtk+:bin" ,gtk+ "bin")))
|
|
||||||
(home-page "https://git.io/papirus-icon-theme")
|
|
||||||
(synopsis "Fork of Paper icon theme with a lot of new icons and a few extras")
|
|
||||||
(description "Papirus is a fork of the icon theme Paper with a lot of new icons
|
|
||||||
and a few extra features.")
|
|
||||||
(license license:gpl3)))
|
|
||||||
|
|
||||||
(define-public vala-language-server
|
(define-public vala-language-server
|
||||||
(package
|
(package
|
||||||
(name "vala-language-server")
|
(name "vala-language-server")
|
||||||
|
|
Reference in New Issue