;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2023 Sughosha ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (gnu packages kde-xyz) #:use-module (guix build-system copy) #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages gnome-xyz) #:use-module (gnu packages qt)) (define-public flat-remix-kde-theme (let ((commit "18ac464d5b77dd140aeb6c6b98d687c086959247") (revision "0")) (package (name "flat-remix-kde-theme") (version (git-version "0" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/daniruiz/flat-remix-kde") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 "05wxcjpg3qgyc2jiidb8506s1ah7yhilb1ifk2xd61xmy7d1xmz6")))) (build-system copy-build-system) (arguments `(#:install-plan `(("." "/share" #:include-regexp ("/aurorae/" "/color-schemes/" "/plasma/"))))) (propagated-inputs (list flat-remix-gtk-theme flat-remix-icon-theme)) (home-page "https://drasite.com/flat-remix-kde") (synopsis "KDE theme with material design") (description "Flat Remix KDE is a KDE theme inspired by material design. It is mostly flat using a colorful palette with some shadows, highlights, and gradients for some depth.") (license license:gpl3+)))) (define-public plasma-applet-advanced-radio-player ;; Version is not tagget, but given in package/metadata.desktop. (let ((commit "894973f4d5948ce400c2a3d28def4cea3c274c47") ;version 2.4 (revision "0")) (package (name "plasma-applet-advanced-radio-player") (version (git-version "2.4" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://invent.kde.org/saurov/arp") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 "17h79bl6akyhjh53hdp7g4a7kki8v8m2zvqs1qi0isf3nlvz0dwm")))) (build-system copy-build-system) (arguments `(#:install-plan `(("package" "/share/plasma/plasmoids/org.kde.plasma.advancedradio")))) (propagated-inputs (list qtmultimedia-5)) (home-page "https://invent.kde.org/saurov/arp") (synopsis "Radio player extension for Plasma") (description "Advanced Radio Player is a radio player extension for Plasma, with editable list of stations.") (license license:lgpl2.0+))))