From 916fbcd630a88663cfa4d26e1dd69a4213870c4a Mon Sep 17 00:00:00 2001 From: Daniel Ziltener Date: Wed, 3 Apr 2024 13:59:28 +0200 Subject: [PATCH] . --- zilti/packages/sway.scm | 90 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 90 insertions(+) create mode 100644 zilti/packages/sway.scm diff --git a/zilti/packages/sway.scm b/zilti/packages/sway.scm new file mode 100644 index 0000000..67e6cb5 --- /dev/null +++ b/zilti/packages/sway.scm @@ -0,0 +1,90 @@ +(define-module (zilti packages sway) + #:use-module (srfi srfi-1) + #:use-module (ice-9 match) + #:use-module (guix packages) + #:use-module (guix download) + #:use-module (guix gexp) + #:use-module (guix utils) + #:use-module (guix build-system meson) + #:use-module (guix build-system cmake) + #:use-module (guix build-system gnu) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix git-download) + #:use-module (gnu packages) + #:use-module (gnu packages admin) + #:use-module (gnu packages autotools) + #:use-module (gnu packages base) + #:use-module (gnu packages bash) + #:use-module (gnu packages bison) + #:use-module (gnu packages build-tools) + #:use-module (gnu packages check) + #:use-module (gnu packages cmake) + #:use-module (gnu packages compression) + #:use-module (gnu packages docbook) + #:use-module (gnu packages elf) + #:use-module (gnu packages flex) + #:use-module (gnu packages fontutils) + #:use-module (gnu packages freedesktop) + #:use-module (gnu packages gcc) + #:use-module (gnu packages gettext) + #:use-module (gnu packages ghostscript) + #:use-module (gnu packages gl) + #:use-module (gnu packages glib) + #:use-module (gnu packages gnome) + #:use-module (gnu packages gtk) + #:use-module (gnu packages hardware) + #:use-module (gnu packages image) + #:use-module (gnu packages linux) + #:use-module (gnu packages llvm) + #:use-module (gnu packages ninja) + #:use-module (gnu packages pciutils) + #:use-module (gnu packages pcre) + #:use-module (gnu packages pdf) + #:use-module (gnu packages python) + #:use-module (gnu packages python-xyz) + #:use-module (gnu packages pkg-config) + #:use-module (gnu packages qt) + #:use-module (gnu packages version-control) + #:use-module (gnu packages xdisorg) + #:use-module (gnu packages rust) + #:use-module (gnu packages web) + #:use-module (gnu packages xml) + #:use-module (gnu packages video) + #:use-module (gnu packages vulkan) + #:use-module (gnu packages wm) + #:use-module (gnu packages xorg)) + +(define-public swayfx-0.3.2 + (package + (inherit sway) + (name "swayfx") + (version "0.3.2") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/WillPower3309/swayfx") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "13d8icd45j937jgkidr7cyjys4nnvxh4ilp7ml0i2ml39ipv01qv")))) + (build-system meson-build-system) + (inputs (list basu + cairo + gdk-pixbuf + json-c + libevdev + libinput-minimal + libxkbcommon + pango + pcre2 + swaybg + wayland + wlroots)) + (home-page "https://github.com/WillPower3309/swayfx") + (synopsis "Sway Fork with extra options and effects") + (description + "Fork of Sway, a Wayland compositor compatible with i3. SwayFX +adds extra options and effects to the original Sway, such as blur, rounded +corners, shadows, inactive window dimming, etc.") + (license license:expat)))