From 93363b78285f826745e8533c7d716498b0c50d82 Mon Sep 17 00:00:00 2001 From: "Christopher R. Nelson" Date: Sat, 20 Jan 2024 20:49:52 -0500 Subject: sway-contrib: additional useful scripts for swaywm --- crn/packages/wm.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 crn/packages/wm.scm (limited to 'crn/packages/wm.scm') diff --git a/crn/packages/wm.scm b/crn/packages/wm.scm new file mode 100644 index 0000000..21a13fc --- /dev/null +++ b/crn/packages/wm.scm @@ -0,0 +1,39 @@ +(define-module (crn packages wm) + #:use-module (crn packages) + #:use-module (gnu packages wm) + #:use-module (gnu packages image) + #:use-module (gnu packages python) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages web) + #:use-module (guix build-system copy) + #:use-module (guix git-download) + #:use-module (guix gexp) + #:use-module (guix packages) + #:use-module ((guix licenses) #:prefix licenses:)) + +(define-public sway-contrib + (package + (name "sway-contrib") + (version "0.0.0-2024.01.20") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/OctopusET/sway-contrib") + (commit "b7825b2"))) + (file-name (git-file-name name version)) + (sha256 + (base32 "16fa8l81zjy25nsky1i525hb7zjprqz74mbirm9b76pvksschdv5")) + (patches (crn/search-patches "sway-contrib-python.patch")))) + (build-system copy-build-system) + (arguments + '(#:install-plan + '(("." "bin" #:include (".py")) + ("." "bin" #:include ("grimshot")) + ("." "man" #:include ("grimshot.1"))))) + (inputs (list sway python-wrapper)) + (propagated-inputs (list python-i3ipc jq grim)) + (home-page "https://github.com/OctopusET/sway-contrib") + (synopsis "A collection of user-contributed scripts for sway") + (description "Sway-Contrib is a community-driven effort to share and showcase various user-created configurations, scripts, themes, and other resources that enhance and help the Sway experience.") + (license licenses:expat))) -- cgit v1.2.3