From patchwork Mon Mar 10 04:26:40 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Andrew Wong X-Patchwork-Id: 40048 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 09ECB27BBEA; Mon, 10 Mar 2025 04:31:22 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS autolearn=ham autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 7B9CC27BBE9 for ; Mon, 10 Mar 2025 04:31:21 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1trUnN-0002tY-QE; Mon, 10 Mar 2025 00:31:18 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1trUjH-0001Sx-CH for guix-patches@gnu.org; Mon, 10 Mar 2025 00:27:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1trUjH-0001XY-2c for guix-patches@gnu.org; Mon, 10 Mar 2025 00:27:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=9ZNVdpn+nCxl9J3n05huQmE7PeG/httmM7P6Ssf8njU=; b=YSNYz/G/bb6MKElos2TjTljuoZ2ezy+7yhqo8GJa2lC5s0y98Kb9LsHhrQraA03SbSLiXDS8Q1sBtv1RXBorBJgIl4bhtl2sEegCQYWx0KO1OVWQzc1rYhgyHIixa8W5K1T7au2LJY4VCpNvOxkWlnXMQqVbvUnDxVwmLGWZDvuLwlIr6y4pMqkbwVAMPN/X7EgKswoykqHzQfhbblNObfevfcmu1rhMkuxWBBVJLFzJ5iSxlfcR0FjVJuzVGB+q+UizXRD9SMMr9z8ltl+tp6g6rOwcjBdJDOBp9zNO73JVeww77HQ+ukt7QGUexZBeGJRgVHyTkCsu+CLeSrA5Xg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1trUjG-0007SZ-LQ for guix-patches@gnu.org; Mon, 10 Mar 2025 00:27:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#76910] [PATCH 1/4] gnu: Add Hyprland plugins. Resent-From: Andrew Wong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 10 Mar 2025 04:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76910 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76910@debbugs.gnu.org Cc: Andrew Wong Received: via spool by 76910-submit@debbugs.gnu.org id=B76910.174158081828652 (code B ref 76910); Mon, 10 Mar 2025 04:27:02 +0000 Received: (at 76910) by debbugs.gnu.org; 10 Mar 2025 04:26:58 +0000 Received: from localhost ([127.0.0.1]:35762 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1trUjB-0007S3-Se for submit@debbugs.gnu.org; Mon, 10 Mar 2025 00:26:58 -0400 Received: from qs51p00im-qukt01072101.me.com ([17.57.155.10]:56965) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1trUj9-0007RO-Eb for 76910@debbugs.gnu.org; Mon, 10 Mar 2025 00:26:56 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=9ZNVdpn+nCxl9J3n05huQmE7PeG/httmM7P6Ssf8njU=; h=From:To:Subject:Date:Message-ID:MIME-Version:Content-Type:x-icloud-hme; b=AhHmUOhs3xzwwLrZ7YiLc6EeRDVexJS/m6d851Mj0lxGcjdVFRVc0SGMH0j5OiKeu /oqOwwDPUfI8Imye0s6hgGfZNB4zIHeaBlEhueg+16qcQUxR1HdTxHNoyHiyl9jBZq bb8IXs5/8LiLTtwF4YioiFGoF8xMrRCghh/7DNf4rBuIfq5HMZntX3jmF8/yHlR+vl pHO5g79X9sSQhlz/nf7CpaXVtl+3tAUHt60hRmyXsq2bshMptrEUpZaQnXl25niV0W VZYmOYbl3RWgS+82ThNuswE6d4q1g0pBh8dHelRSkLH/Pg6WuS4crWBCPGbMXUhbOU HWX/dOoq1XQPw== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01072101.me.com (Postfix) with ESMTPSA id 59AF44050E; Mon, 10 Mar 2025 04:26:48 +0000 (UTC) Date: Mon, 10 Mar 2025 00:26:40 -0400 Message-ID: <95680edecb89a234398415e227b94af2b6525104.1741580560.git.wongandj@icloud.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: y1w4qm_7caEqc7NMysJS20N90jg_mA4W X-Proofpoint-GUID: y1w4qm_7caEqc7NMysJS20N90jg_mA4W X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-10_01,2025-03-07_03,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 suspectscore=0 mlxscore=0 spamscore=0 malwarescore=0 clxscore=1011 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2411120000 definitions=main-2503100032 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Andrew Wong X-ACL-Warn: , Andrew Wong via Guix-patches X-Patchwork-Original-From: Andrew Wong via Guix-patches via From: Andrew Wong Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/wm.scm (hyprland-plugin): New function. * gnu/packages/wm.scm (borders-plus-plus): New variable. * gnu/packages/wm.scm (csgo-vulkan-fix): New variable. * gnu/packages/wm.scm (hyprbars): New variable. * gnu/packages/wm.scm (hyprexpo): New variable. * gnu/packages/wm.scm (hyprtrails): New variable. * gnu/packages/wm.scm (hyprwinwrap): New variable. * gnu/packages/wm.scm (xtra-dispatchers): New variable. Change-Id: I923095e0d0cbc1c237e55a78dd2e9c1b1a3235df --- gnu/packages/wm.scm | 75 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index a0b6c6f40a..0cfd2c99d4 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -443,6 +443,81 @@ (define-public hyprland its looks.") (license license:bsd-3))) +(define hyprland-plugin + (lambda (plugin-name plugin-provision) + "Generate a packaged plugin from Hyprland's official plugin repository." + (package + (name plugin-name) + (version "0.47.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/hyprwm/hyprland-plugins") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "06jydclvivd7xq0kwn6s19jhmmfqc5q649z7w4wqqj6jdhgkhayg")))) + (build-system cmake-build-system) + (native-inputs (list gcc-14 pkg-config)) + (inputs (list hyprland + libdrm + libinput + eudev + pango + pixman + wayland + libxkbcommon + mesa + hyprutils + hyprgraphics + aquamarine + hyprlang)) + (arguments (list #:cmake cmake-3.30 + #:tests? #f ; no tests. + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'chdir + (lambda _ (chdir #$plugin-name))) + (replace 'install-license-files + (lambda _ (install-file + "../LICENSE" + (string-append #$output "/share/doc/" + #$name "-" + #$version))))))) + (home-page (string-append "https://github.com/hyprwm/hyprland-plugins/" + plugin-name)) + (synopsis (string-append "Hyprland plugin providing " + plugin-provision)) + (description + (string-append "This is an official Hyprland plugin that provides " + plugin-provision ".")) + (license license:bsd-3)))) + +(define-public borders-plus-plus + (hyprland-plugin "borders-plus-plus" "extra borders around windows")) + +(define-public csgo-vulkan-fix + (let ((parent (hyprland-plugin "csgo-vulkan-fix" + "virtual native resolution reporting"))) + (package (inherit parent) (inputs (modify-inputs (package-inputs parent) + (append xcb-util-wm)))))) + +(define-public hyprbars + (hyprland-plugin "hyprbars" "window title bars")) + +(define-public hyprexpo + (hyprland-plugin "hyprexpo" "an exposé feature")) + +(define-public hyprtrails + (hyprland-plugin "hyprtrails" "trail effects behind windows")) + +(define-public hyprwinwrap + (hyprland-plugin "hyprwinwrap" "a window-as-wallpaper feature")) + +(define-public xtra-dispatchers + (hyprland-plugin "xtra-dispatchers" "extra dispatchers")) + (define-public i3status (package (name "i3status") From patchwork Mon Mar 10 04:26:41 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Wong X-Patchwork-Id: 40047 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id B73D627BBE9; Mon, 10 Mar 2025 04:30:50 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 0765627BBE2 for ; Mon, 10 Mar 2025 04:30:49 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1trUkL-00025c-EG; Mon, 10 Mar 2025 00:28:11 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1trUkF-00024u-6q for guix-patches@gnu.org; Mon, 10 Mar 2025 00:28:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1trUkE-0001g3-BZ for guix-patches@gnu.org; Mon, 10 Mar 2025 00:28:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=rPztbgLBkpsfCwdH52fP1pdN6MYgKTdFz6vdhAc0YSU=; b=JkhWX8VlnUh717ra0Cz4bZS3RSRJ0Ny7UyEsuMIam5HaNsofFXOXU47N3O2502u62MmXAhmGhD5muZP6KfHiEwNAXCelqE10ovc6uM3rF4Y86HKG43xArX1Dvs6dBpfA+/DeC2GFLiqcSsHFlefUbW89wM1ZtSx6Tk5laQxJPegluDEuOKiItz+4cMe+oQLDbU7MEiCM90Ty9eYWMIwrQMGc2tJQs1fTE5DQd+hzPwpI1QapCZ1+hrh1p6oKvbWNaL7wt9CEh6c1vNkfMRQP1BOeeu8OGpi7n7ezPhLWUIykhaJOYTtT9K/pYY9DukkXy70CjfG926fepTrEe0ft+g==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1trUkE-0007Uz-1d for guix-patches@gnu.org; Mon, 10 Mar 2025 00:28:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#76910] [PATCH 2/4] gnu: Add hyprscroller. Resent-From: Andrew Wong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 10 Mar 2025 04:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76910 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76910@debbugs.gnu.org Cc: Andrew Wong Received: via spool by 76910-submit@debbugs.gnu.org id=B76910.174158082328689 (code B ref 76910); Mon, 10 Mar 2025 04:28:02 +0000 Received: (at 76910) by debbugs.gnu.org; 10 Mar 2025 04:27:03 +0000 Received: from localhost ([127.0.0.1]:35771 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1trUjG-0007SS-Br for submit@debbugs.gnu.org; Mon, 10 Mar 2025 00:27:03 -0400 Received: from qs51p00im-qukt01072101.me.com ([17.57.155.10]:3107) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1trUjE-0007Rm-2D for 76910@debbugs.gnu.org; Mon, 10 Mar 2025 00:27:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=rPztbgLBkpsfCwdH52fP1pdN6MYgKTdFz6vdhAc0YSU=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=EM1Wlyh4wcqZCRtNgo9aTCinvtEud1ZQrJ0i+ATOej4OgJyULgX7DiGQILUQgPR8V Rnaq0gydw0++JjrsN05fz0Q/8dAR1lSO+InTdYKh3Ll2VYkWh0cLPAa6UD+zt1n8MC lsJnnZV3XmKIs9EkD+rHUWmSrer+OATSjfIsDAxnpDI5/43fJnsmFh6qT1+qtK+Jy9 TQuio94vpF666hpJwEIM9fXG/+SDVB3VEYmQ/UUOCAcT4VRvJlN9TvT4adQIWKTzK0 yEUewB4shqfuPfFL1h/E9jQBYLoIYvF5XZKb1FQE8IRedJeKRUXenjCb6hphUHxK7e 1KA8KHKVKWvzQ== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01072101.me.com (Postfix) with ESMTPSA id 3E3994050D; Mon, 10 Mar 2025 04:26:53 +0000 (UTC) Date: Mon, 10 Mar 2025 00:26:41 -0400 Message-ID: <52e958776aa7a69eed92fc646d789fac3fbcb3ef.1741580560.git.wongandj@icloud.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: CwRniGv4CNvPQI_l2rGNtO2d9YeEsXVg X-Proofpoint-GUID: CwRniGv4CNvPQI_l2rGNtO2d9YeEsXVg X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-10_01,2025-03-07_03,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=999 phishscore=0 suspectscore=0 mlxscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2411120000 definitions=main-2503100032 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Andrew Wong X-ACL-Warn: , Andrew Wong via Guix-patches X-Patchwork-Original-From: Andrew Wong via Guix-patches via From: Andrew Wong Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/wm.scm (hyprscroller): New variable. Change-Id: I56c9984c7ce013f0ce4b22ec1f5df778fe17f736 --- gnu/packages/wm.scm | 49 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 0cfd2c99d4..4c6d0eadd5 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -518,6 +518,55 @@ (define-public hyprwinwrap (define-public xtra-dispatchers (hyprland-plugin "xtra-dispatchers" "extra dispatchers")) +(define-public hyprscroller + (package + (name "hyprscroller") + ;; Upstream has no tags, but we can use the commits which add support for + ;; the corresponding Hyprland version (see ./hyprscoller.toml). + (version "0.47.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/dawsers/hyprscroller") + (commit "e87f2caeced2d36a304620a082b36245d06f9218"))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0aay8d0ldmd3441w4x156z4npfzlk7zkvq1fbbbm414p995jqj51")))) + (build-system cmake-build-system) + (native-inputs (list gcc-14 pkg-config)) + (inputs (list aquamarine + hyprgraphics + hyprlang + hyprutils + libdrm + libinput + libxkbcommon + mesa + pango + pixman + wayland + hyprland)) + (arguments + (list + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (delete 'check) + (replace 'install + (lambda* _ + (install-file "hyprscroller.so" + (string-append #$output "/lib"))))))) + (home-page "https://github.com/dawsers/hyprscroller") + (synopsis "Hyprland plugin for a PaperWM-like scrolling layout") + (description + "Hyprscroller is a Hyprland layout plugin that creates a window layout +similar to PaperWM. The plugin supports gaps, borders, decorations, +special workspace, full screen modes, overview, marks, pinned columns, +touchpad gestures, copying/pasting windows, trails/trailmarks, quick +jump mode, and installation through hyprpm.") + (license license:expat))) + (define-public i3status (package (name "i3status") From patchwork Mon Mar 10 04:26:42 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Wong X-Patchwork-Id: 40049 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 5724B27BBE9; Mon, 10 Mar 2025 04:31:29 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 11ED627BBE2 for ; Mon, 10 Mar 2025 04:31:28 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1trUnF-0002WA-Cl; Mon, 10 Mar 2025 00:31:09 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1trUkF-00024v-8E for guix-patches@gnu.org; Mon, 10 Mar 2025 00:28:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1trUkE-0001g6-Tn for guix-patches@gnu.org; Mon, 10 Mar 2025 00:28:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=/WBUdSAKmFo/Xk1GkyvvhFmQ7rv1tBXBOTefR2Wf9nY=; b=oIrPygsKvUD3X9i5ZZ4auP3iDYmJRzUMGhmQ/K8Wj1bVtzmNw+vITXfGavlobqI1ZFZWzrr/JCM0gV6HAly+5cBTtuL9/pJlOLswJMqoVwMvVtGpVwnQfFA2XtTLu96lpcTCt4+Q/YEI/x34r/HtcT5J8pR+rfU2snD+Y2HCpdkMWXXC9Orsx+bNvpexIjL+z6F0GnZL5FdnAs+9BOF3aqzLsKN7h1YrK2oq4ps1k7m/9ui3OGiG46/OzOG1l6ubK3uMr1kGUlwybkDdxP/ZQhbAD5m93i3tm4LbSZxrTYXmtC+LtATA6rQ7n2TvhErxjpQorvZNFdoXojGebTcyEg==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1trUkE-0007V7-OA for guix-patches@gnu.org; Mon, 10 Mar 2025 00:28:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#76910] [PATCH 3/4] gnu: Add hy3. Resent-From: Andrew Wong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 10 Mar 2025 04:28:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76910 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76910@debbugs.gnu.org Cc: Andrew Wong Received: via spool by 76910-submit@debbugs.gnu.org id=B76910.174158082628724 (code B ref 76910); Mon, 10 Mar 2025 04:28:02 +0000 Received: (at 76910) by debbugs.gnu.org; 10 Mar 2025 04:27:06 +0000 Received: from localhost ([127.0.0.1]:35780 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1trUjK-0007TD-4e for submit@debbugs.gnu.org; Mon, 10 Mar 2025 00:27:06 -0400 Received: from qs51p00im-qukt01072101.me.com ([17.57.155.10]:38661) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1trUjF-0007S1-RG for 76910@debbugs.gnu.org; Mon, 10 Mar 2025 00:27:02 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=/WBUdSAKmFo/Xk1GkyvvhFmQ7rv1tBXBOTefR2Wf9nY=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=iG6QOHmtu0Xo7pHYpxVgyV1X9OkE3COUaHzWnpqNIMu6WYMs2Mfr2kjoOQ27alUEM MCJnNhNI0b7p9P7RNRwl3+IyTpe8e4WCL1YmDGMbmWA+/bGxDWatj5V0G6VMp6VJQA CBBioHI87uRP5jMfZqRLKuQQG/fUBm3mBMYYjxIP+aw2Lsi6P94JrZazxVXqcqP7LM ItiIkJIqOalsHcooOpXZKjC8xKT9yLI5jImDvu4AL7RqRycjVuBi4HNkS8ob5WQwBe IvfleJn/EKZw95hdTsyCxatIqz9PTn1BIarylm+0KdR2t2GtJqEfD3lUR7oEjabuz+ cA+b9B3jZqG7g== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01072101.me.com (Postfix) with ESMTPSA id 171084040C; Mon, 10 Mar 2025 04:26:54 +0000 (UTC) Date: Mon, 10 Mar 2025 00:26:42 -0400 Message-ID: <3c4133f1965c57313046adf895462a78ef579474.1741580560.git.wongandj@icloud.com> X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: IPMVewb0xZ2o4R65vd40e-FNOxWBDMvx X-Proofpoint-GUID: IPMVewb0xZ2o4R65vd40e-FNOxWBDMvx X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-10_01,2025-03-07_03,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=938 phishscore=0 suspectscore=0 mlxscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2411120000 definitions=main-2503100032 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Andrew Wong X-ACL-Warn: , Andrew Wong via Guix-patches X-Patchwork-Original-From: Andrew Wong via Guix-patches via From: Andrew Wong Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/wm.scm (hy3): New variable. Change-Id: Id42dc76ab3440c7c651933c60b1ae30f8055afed --- gnu/packages/wm.scm | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 4c6d0eadd5..49e02f1f93 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -567,6 +567,45 @@ (define-public hyprscroller jump mode, and installation through hyprpm.") (license license:expat))) +(define-public hy3 + (package + (name "hy3") + (version "0.47.0-1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/outfoxxed/hy3") + (commit (string-append "hl" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "02iayhdmw42ipy6j05qbnlpwqn74qyslczw7ikk3vxwrxh426iky")))) + (build-system cmake-build-system) + (native-inputs (list gcc-14 pkg-config)) + (inputs (list aquamarine + eudev + hyprgraphics + hyprlang + hyprutils + libdrm + libinput + libxkbcommon + mesa + pango + pixman + wayland + hyprland)) + (arguments + (list + #:tests? #f)) + (home-page "https://github.com/outfoxxed/hy3") + (synopsis "Hyprland plugin for an i3/sway-like manual tiling layout") + (description + "hy3 is a Hyprland plugin providing an i3/sway-like manual +tiling layout, including node-based window manipulation and optional +autotiling.") + (license license:gpl3))) + (define-public i3status (package (name "i3status") From patchwork Mon Mar 10 04:26:43 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Wong X-Patchwork-Id: 40050 Return-Path: X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 23FC127BBE9; Mon, 10 Mar 2025 04:31:48 +0000 (GMT) X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on mira.cbaines.net X-Spam-Level: X-Spam-Status: No, score=-6.4 required=5.0 tests=BAYES_00,DKIM_INVALID, DKIM_SIGNED,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_BLOCKED, RCVD_IN_VALIDITY_CERTIFIED,RCVD_IN_VALIDITY_RPBL,RCVD_IN_VALIDITY_SAFE, SPF_HELO_PASS autolearn=unavailable autolearn_force=no version=3.4.6 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) by mira.cbaines.net (Postfix) with ESMTPS id 5935D27BBE2 for ; Mon, 10 Mar 2025 04:31:47 +0000 (GMT) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1trUnM-0002rt-3q; Mon, 10 Mar 2025 00:31:16 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1trUkF-00024y-Pd for guix-patches@gnu.org; Mon, 10 Mar 2025 00:28:03 -0400 Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1trUkF-0001gH-CL for guix-patches@gnu.org; Mon, 10 Mar 2025 00:28:03 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=debbugs.gnu.org; s=debbugs-gnu-org; h=MIME-Version:References:In-Reply-To:Date:From:To:Subject; bh=YbUjvLP7D40AuBM9IfFct7a/y6JJTXMeeOwbEC0X/Q0=; b=YQSG16eXojdZa2jkcUo5Yk8lAw2+9Cyuvd1lvMFIm7CYLVeVImXvCrkXuybfeo8U13f0075YpCKQUgKxVJjMSFuvcZAiv6E06G6Mtgbh5NDMQwfherMkW6tm3P5V1QOa7QRn2OgRuJjSYzJ9bFnWR8KsWxgcMOUpWIqtbASUQ28fw/wuxdwkkGpn/35U7eqSe36D09iT3lnsCBM90ZceLG+oL3sct7qu/e8VmvyG0q48DHZIgyGCFGaC52Hzi8DtC0OAOT1+3MEbBZ//MUDV3dekhWwxAOquLSLR4pQaGSiRbg8FnubQat3lRQT6GQ0ZV5rhxxrSiUGlRv5hhkufYQ==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1trUkF-0007VE-8A for guix-patches@gnu.org; Mon, 10 Mar 2025 00:28:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#76910] [PATCH 4/4] gnu: Add hypr-darkwindow. Resent-From: Andrew Wong Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Mon, 10 Mar 2025 04:28:03 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 76910 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: 76910@debbugs.gnu.org Cc: Andrew Wong Received: via spool by 76910-submit@debbugs.gnu.org id=B76910.174158082728731 (code B ref 76910); Mon, 10 Mar 2025 04:28:03 +0000 Received: (at 76910) by debbugs.gnu.org; 10 Mar 2025 04:27:07 +0000 Received: from localhost ([127.0.0.1]:35782 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1trUjK-0007TF-Gy for submit@debbugs.gnu.org; Mon, 10 Mar 2025 00:27:06 -0400 Received: from qs51p00im-qukt01072101.me.com ([17.57.155.10]:45665) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1trUjH-0007SB-KQ for 76910@debbugs.gnu.org; Mon, 10 Mar 2025 00:27:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=YbUjvLP7D40AuBM9IfFct7a/y6JJTXMeeOwbEC0X/Q0=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=0kaFXU7CXnPianVoN0RYgWw/JqJzPhlerKwzy4r0g8zhgOdyoI8N/6alX17kmjb2u rXBZwGHBDUfWmMA4cUFjLhh1tLf9i1dyDh0XDL2V7z6P1WieeHbUlkZY65Tt9Ltns1 T/IZXDWqCYhbUnk3OQx2g7Qgor+8kTnxvXwS5ors3/7QVMQtessT2b+v/7IU210CHA T9vHEt2KXPbRG2KtP8Faquykvhd6ahB/PreoYP8qagMD7fglCa2PL/aSMRDy8Jb4Q9 pjHbS+HeE/Fx0ZTIdEHjOqSZrHU9yjwDbUzhBjUL+u/q/dQPRwpbRDCjJleXOdzyl/ n0ylJTb5W+1nA== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01072101.me.com (Postfix) with ESMTPSA id DD83840514; Mon, 10 Mar 2025 04:26:56 +0000 (UTC) Date: Mon, 10 Mar 2025 00:26:43 -0400 Message-ID: X-Mailer: git-send-email 2.48.1 In-Reply-To: References: MIME-Version: 1.0 X-Proofpoint-ORIG-GUID: t3du_KzkCp02SYa7c_zejA4I0Gyw3STD X-Proofpoint-GUID: t3du_KzkCp02SYa7c_zejA4I0Gyw3STD X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1093,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-03-10_01,2025-03-07_03,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxlogscore=997 phishscore=0 suspectscore=0 mlxscore=0 spamscore=0 malwarescore=0 clxscore=1015 bulkscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2411120000 definitions=main-2503100032 X-Apple-Remote-Links: v=1;h=KCk=;charset=UTF-8 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: guix-patches@gnu.org List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-to: Andrew Wong X-ACL-Warn: , Andrew Wong via Guix-patches X-Patchwork-Original-From: Andrew Wong via Guix-patches via From: Andrew Wong Errors-To: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org Sender: guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org X-getmail-retrieved-from-mailbox: Patches * gnu/packages/wm.scm (hypr-darkwindow): New variable. Change-Id: Ide445c85047e17b5817580bde896a6c303e6a4cd --- gnu/packages/wm.scm | 46 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 49e02f1f93..f21cf03780 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -606,6 +606,52 @@ (define-public hy3 autotiling.") (license license:gpl3))) +(define-public hypr-darkwindow + (package + (name "hypr-darkwindow") + (version "0.47.2") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/micha4w/Hypr-DarkWindow") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0g7zmzwa9w98wwygzl3wxgc6adh6h5ixrm3b8biimby2z5vwc2fz")))) + (build-system gnu-build-system) + (native-inputs (list gcc-14 pkg-config)) + (inputs (list aquamarine + eudev + hyprgraphics + hyprlang + hyprutils + libdrm + libinput + libxkbcommon + mesa + pango + pixman + wayland + hyprland)) + (arguments + (list + #:tests? #f + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (replace 'install + (lambda* _ + (install-file "out/hypr-darkwindow.so" + (string-append #$output "/lib"))))))) + (home-page "https://github.com/micha4w/Hypr-DarkWindow") + (synopsis "Hyprland plugin that provides window color inversion") + (description + "This plugin adds the dispatchers @code{invertwindow WINDOW} +and @code{invertactivewindow}, which invert the colors of the indicated +window.") + (license license:expat))) + (define-public i3status (package (name "i3status")