Message ID | cover.1743492882.git.wongandj@icloud.com |
---|---|
Headers |
Return-Path: <guix-patches-bounces+patchwork=mira.cbaines.net@gnu.org> X-Original-To: patchwork@mira.cbaines.net Delivered-To: patchwork@mira.cbaines.net Received: by mira.cbaines.net (Postfix, from userid 113) id 4271C27BBEB; Tue, 1 Apr 2025 08:55:38 +0100 (BST) 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,URIBL_BLOCKED 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 1C6AC27BBE2 for <patchwork@mira.cbaines.net>; Tue, 1 Apr 2025 08:55:38 +0100 (BST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from <guix-patches-bounces@gnu.org>) id 1tzWSf-00049s-83; Tue, 01 Apr 2025 03:55:05 -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 <Debian-debbugs@debbugs.gnu.org>) id 1tzWSd-00049Y-HL for guix-patches@gnu.org; Tue, 01 Apr 2025 03:55: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 <Debian-debbugs@debbugs.gnu.org>) id 1tzWSd-0003x8-6U for guix-patches@gnu.org; Tue, 01 Apr 2025 03:55: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:Date:From:To:In-Reply-To:References:Subject; bh=jxndiLqKSRnO/oojCLfA5SPUO1+1WrUltHXJcdfA46E=; b=npVZK1q1MsdQ/P1fOIlniL14/9BQAxc50hYEP4mYIL09dt4CEW14GPqtBpJYFZsmqsJ4bkyPMewCOrpA2dtGwhiN17sJK70CBDISHAgnRF3uZyoNSseHOFVtDfWGED6F7j57qa3WX0kpnuwdJluRuJyaUDBuvX5zbhyaSU/Lbcrfjr7U4JGTxMYp3y58XZYfB6QVp/TDfepa8C2CMA+VWeA1iwtM7+gLe8x/G5QJRZGlV4QW1AAAokUZXWPW2iOVGvPWAQsSfA+Z+P/OXh7u7Y/Qal3ukFyoxDvo5s4zZwsyihyuLME1p/uAxLKWgv70S3xwHTxq6JxSXwKCl0gPWA==; Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1tzWSd-0005se-0e for guix-patches@gnu.org; Tue, 01 Apr 2025 03:55:03 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#76910] [PATCH v3 0/5] Add Hyprland Plugins References: <cover.1741580560.git.wongandj@icloud.com> In-Reply-To: <cover.1741580560.git.wongandj@icloud.com> Resent-From: Andrew Wong <wongandj@icloud.com> Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org> Resent-CC: guix-patches@gnu.org Resent-Date: Tue, 01 Apr 2025 07:55:02 +0000 Resent-Message-ID: <handler.76910.B76910.174349404322162@debbugs.gnu.org> 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 <wongandj@icloud.com> Received: via spool by 76910-submit@debbugs.gnu.org id=B76910.174349404322162 (code B ref 76910); Tue, 01 Apr 2025 07:55:02 +0000 Received: (at 76910) by debbugs.gnu.org; 1 Apr 2025 07:54:03 +0000 Received: from localhost ([127.0.0.1]:45009 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>) id 1tzWRe-0005l6-Nl for submit@debbugs.gnu.org; Tue, 01 Apr 2025 03:54:03 -0400 Received: from qs51p00im-qukt01080302.me.com ([17.57.155.21]:3677) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <wongandj@icloud.com>) id 1tzWRc-0005kZ-PT for 76910@debbugs.gnu.org; Tue, 01 Apr 2025 03:54:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=icloud.com; s=1a1hai; bh=jxndiLqKSRnO/oojCLfA5SPUO1+1WrUltHXJcdfA46E=; h=From:To:Subject:Date:Message-ID:MIME-Version:x-icloud-hme; b=IJVSQL+/3R28Fu9BXVwz996opGpziCQIn2aWbxbd2RK+wU5//MYUe4ugmcB9WpUGF QYxLrhudjOxauFAB56XyvUZCPWdmEexmfJ3L/ki2X0jR4ED82p3aTPkJ2b2mNZUmjY XZW2OeZQ5rjb5LsXd/hjwA+xYi6iuroG3WVkQfF94en9KYzRY26gsAfxiCSAJlOe1X tF1cd48luss4BX0bFBAY475N90kbJd9pzS4T8zEoGjwwIaKL8kXDW7ZlUsFECannwm nPrANEnW7r+YRLG8xHcskHbigtvir1SED6Y0cRILEFu3+0FLNBClA0G60ZEojHozgR xUx+TX7ereDKg== Received: from wongworks.lan (qs51p00im-dlb-asmtp-mailmevip.me.com [17.57.155.28]) by qs51p00im-qukt01080302.me.com (Postfix) with ESMTPSA id 89C70114015C; Tue, 1 Apr 2025 07:53:53 +0000 (UTC) Date: Tue, 1 Apr 2025 03:34:37 -0400 Message-ID: <cover.1743492882.git.wongandj@icloud.com> X-Mailer: git-send-email 2.49.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Proofpoint-GUID: HX6Vp3ilxxH1D16gg8SjKoJKn0Le9eEO X-Proofpoint-ORIG-GUID: HX6Vp3ilxxH1D16gg8SjKoJKn0Le9eEO X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.272,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-01_03,2025-03-27_02,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0 bulkscore=0 suspectscore=0 mlxscore=0 phishscore=0 clxscore=1015 mlxlogscore=522 adultscore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2308100000 definitions=main-2504010051 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: <guix-patches.gnu.org> List-Unsubscribe: <https://lists.gnu.org/mailman/options/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=unsubscribe> List-Archive: <https://lists.gnu.org/archive/html/guix-patches> List-Post: <mailto:guix-patches@gnu.org> List-Help: <mailto:guix-patches-request@gnu.org?subject=help> List-Subscribe: <https://lists.gnu.org/mailman/listinfo/guix-patches>, <mailto:guix-patches-request@gnu.org?subject=subscribe> Reply-to: Andrew Wong <wongandj@icloud.com> X-ACL-Warn: , Andrew Wong via Guix-patches <guix-patches@gnu.org> From: Andrew Wong via Guix-patches via <guix-patches@gnu.org> 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 |
Series | Add Hyprland Plugins | |
Message
Andrew Wong
April 1, 2025, 7:34 a.m. UTC
After investigatory efforts into each of the three options discussed earlier, I have decided that it would be best to manually maintain the "compilation commit" of each plugin for now, according to the plan laid out in the final patch of this series. This decision was made after observing how 'hyprpm' is, at current, simultaneously too lacking in features and flexibility to be integrated as a guix-contolled build tool while also developing too fast to have confidence that a re-implementation of its behavior won't be either obsoleted by changes in that behavior or by hyprpm becoming a better implementation in a matter of months. I also attempted to prepare hyprpm for straightforward user-land use just as it is, but it seems to assume a more FHS-compliant filesystem than Guix provides; not that I'd discourage a more experienced contributor from trying to adapt it. I've written more about the specifics of how these packages will be maintained and why in a comment added in the final patch of this series. Also, I've removed hypr-dynamic-cursors, as I couldn't find a commit for it that both builds and loads for Hyprland versions 0.48.0 and 0.48.1. Gabriel, if you have any advice regarding this, it would be appreciated. Let me know what you think, Andrew Wong Andrew Wong (5): gnu: Add Hyprland plugins. gnu: Add hyprscroller. gnu: Add hy3. gnu: Add hypr-darkwindow. gnu: Add hyprland plugin maintainer note gnu/packages/wm.scm | 238 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 238 insertions(+) base-commit: bcd207005c4ae1b0ae11ebe932047218ffe6ee83
Comments
>Also, I've removed hypr-dynamic-cursors, as I couldn't find a commit for it that >both builds and loads for Hyprland versions 0.48.0 and 0.48.1. Gabriel, if you >have any advice regarding this, it would be appreciated. I don't really have any advice on this. If it fails to build and load, it's best to wait until a version for 0.48.1 is released to add it back.
>If it fails to build and load, it's best to wait until a >version for 0.48.1 is released to add it back. Actially, I just had an idea: why not just patch the TOML file to support 0.48.1? That's what I'm trying right now, will report on results later.
>Actually, I just had an idea: why not just patch the TOML file >to support 0.48.1? That's what I'm trying right now, will >report on results later. Latest commit[1] doesn't build, because it uses a new feature. Second to latest[2] results in an instant crash. [1] <https://github.com/VirtCode/hypr-dynamic-cursors/commit/fecc7b9b828d5b58e58d395c6544ed16b180008f> [2] <https://github.com/VirtCode/hypr-dynamic-cursors/commit/2e7ea0224d8de63bb3ffead40e44248321b349bc>