diff options
author | Franz Geffke <franz@pantherx.org> | 2023-06-25 16:07:34 +0100 |
---|---|---|
committer | Franz Geffke <franz@pantherx.org> | 2023-06-25 16:07:34 +0100 |
commit | 54b4056ac571611892c743b65f4c47dc298c49da (patch) | |
tree | 36e4a84137d2b9bc9a241cf82563da6114bf6189 /px/packages/pantherx-panel.scm |
initial commit
Diffstat (limited to 'px/packages/pantherx-panel.scm')
-rw-r--r-- | px/packages/pantherx-panel.scm | 92 |
1 files changed, 92 insertions, 0 deletions
diff --git a/px/packages/pantherx-panel.scm b/px/packages/pantherx-panel.scm new file mode 100644 index 0000000..a01da84 --- /dev/null +++ b/px/packages/pantherx-panel.scm @@ -0,0 +1,92 @@ +;;; Settings Packages Module for PantherX +;;; Author: Hamzeh Nasajpour (h.nasajpour@pantherx.org) +;;; + +(define-module (px packages pantherx-panel) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix download) + #:use-module (guix packages) + #:use-module (guix build-system cmake) + #:use-module (guix build-system python) + #:use-module (guix utils) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages serialization) + #:use-module (gnu packages xorg) + #:use-module (px packages common) + #:use-module (guix build-system trivial) + #:use-module (gnu packages base) + #:use-module (gnu packages compton) + #:use-module (gnu packages fonts) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gnome) + #:use-module (gnu packages gnuzilla) + #:use-module (gnu packages kde-frameworks) + #:use-module (gnu packages lxqt) + #:use-module (gnu packages networking) + #:use-module (gnu packages openbox) + #:use-module (gnu packages qt) + #:use-module (gnu packages compression) + #:use-module (guix git-download) + #:use-module (guix packages) + #:use-module (guix build-system trivial) + #:use-module (gnu packages) + #:use-module (gnu packages admin) + #:use-module (gnu packages compression) + #:use-module (gnu packages documentation) + #:use-module (gnu packages compton) + #:use-module (gnu packages fonts) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages glib) + #:use-module (gnu packages gnome) + #:use-module (gnu packages gtk) + #:use-module (gnu packages image) + #:use-module (gnu packages kde-frameworks) + #:use-module (gnu packages kde-plasma) + #:use-module (gnu packages linux) + #:use-module (gnu packages perl) + #:use-module (gnu packages lxqt) + #:use-module (gnu packages maths) + #:use-module (gnu packages openbox) + #:use-module (gnu packages pcre) + #:use-module (gnu packages photo) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages polkit) + #:use-module (gnu packages pulseaudio) + #:use-module (gnu packages qt) + #:use-module (gnu packages textutils) + #:use-module (gnu packages xdisorg) + #:use-module (gnu packages xml) + #:use-module (gnu packages xorg) + #:use-module (gnu packages web) + #:use-module (px packages common) + #:use-module (px packages inspection) + #:use-module (px packages desktop-tools) + #:use-module (srfi srfi-1) + #:use-module (px packages networking)) + +(define-public pantherx-panel + (package + (inherit lxqt-panel) + (name "pantherx-panel") + (version "1.3.0-u1") + (source + (origin + (method url-fetch) + (uri (string-append + "https://source.pantherx.org/lxqt-panel_"version ".tgz")) + (sha256 + (base32 "149k9s47wvb9v49b4hzsz2g1yrisr03n4pbr9ignm5s2j5z8z9if")))) + (build-system cmake-build-system) + (inputs + `( ("zlib" ,zlib) + ("nng" ,nng-1.5) + ("rapidjson" ,rapidjson) + ("capnproto" ,capnproto-0.9) + ,@(package-inputs lxqt-panel))) + (native-inputs + `(("nng" ,nng-1.5) + ,@(package-native-inputs lxqt-panel))) + (propagated-inputs + `(("px-network-inspection" ,px-network-inspection) + ("px-recoll" ,px-recoll) + ,@(package-propagated-inputs lxqt-panel))))) |