From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id yPRJJmZ2dGb0ogAAqHPOHw:P1 (envelope-from ) for ; Thu, 20 Jun 2024 18:35:18 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id yPRJJmZ2dGb0ogAAqHPOHw (envelope-from ) for ; Thu, 20 Jun 2024 20:35:18 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=freakingpenguin.com header.s=x header.b=ApiTcyR2; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1718908518; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:resent-cc: resent-from:resent-sender:resent-message-id:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=Ng/ZAZfwuLC4Z6SNu2+WKe+UMDEimTIxzctP4XMqwoI=; b=p5moFSIuyZqN/8P0NlUtJrxQdYNeWtnKEW+tEvf2U/7iqs5eGTavRgmzlmk6UcoXJPdoWu rwwmM8EPNB5Jdu64O5gQR7vCZkXM1xJozxSm1x7uwFn3GGuQXsjJaYICjFHxoUUhIuVnfw S7RcCVnBTQ2Txl4ACq4/OjIK3bJo6cuJ5O9p+O6V4prVip0aORtFVz7itRELoElK7ECVFJ 54qOkIrkTOzbPwdZ+pWSbAdc7OCwoP60xa8U5C4s4Zj7jX092P5RXPWzpIo4ataMvbQVgr uG4iF0YmReNLzEC9ZF+/yjtXY+MlCCJcz0y+N/dtg8JjMcxks61/0wO2vyNx6Q== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=freakingpenguin.com header.s=x header.b=ApiTcyR2; spf=pass (aspmx1.migadu.com: domain of "guix-patches-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="guix-patches-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1718908518; a=rsa-sha256; cv=none; b=VTJslO6rJjQkUOCj0bRMIOfd2Y4Vv/miPKxDSN6vmJpWBrShqbuKeiTBSYnn8gqxm36qAk 5ez5AveYCmG6CDjeqlwfPnjQmt0HX1ve8DXly6LaRU4XlWtoBjcWSyX1cjsg5OiYvaJ+/r ZHwcjF9FAJkZH2hbpTCnK/RjqIBJI0HyY9IUU3FiwuPsvYfASmZr8USKIcwJHjKYSWBGsT hgmTtv3mHbvA4pD1baWnOEXRxRQCpR4RXzVMuF5o9vOr80ITWBZmNiYWUfL/OXmb+vPYw0 oGDa3gZQ+fxHCvZ/NEEJ0GCahyhrtYLKs+1l82fsfnYxcp7G4s6t55z3yU5ImA== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 3CE92A2C1 for ; Thu, 20 Jun 2024 20:35:18 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sKMcl-0000sB-CI; Thu, 20 Jun 2024 14:35:07 -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 1sKMcd-0000qX-19 for guix-patches@gnu.org; Thu, 20 Jun 2024 14:35:01 -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 1sKMcc-0003bL-PG for guix-patches@gnu.org; Thu, 20 Jun 2024 14:34:58 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1sKMcg-0005Wl-6o for guix-patches@gnu.org; Thu, 20 Jun 2024 14:35:02 -0400 X-Loop: help-debbugs@gnu.org Subject: [bug#71659] [PATCH] gnu: Add fastfetch. Resent-From: Richard Sent Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Thu, 20 Jun 2024 18:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 71659 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: patch To: Dariqq Cc: 71659@debbugs.gnu.org Received: via spool by 71659-submit@debbugs.gnu.org id=B71659.171890846521190 (code B ref 71659); Thu, 20 Jun 2024 18:35:02 +0000 Received: (at 71659) by debbugs.gnu.org; 20 Jun 2024 18:34:25 +0000 Received: from localhost ([127.0.0.1]:39739 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sKMc4-0005Vh-QV for submit@debbugs.gnu.org; Thu, 20 Jun 2024 14:34:25 -0400 Received: from mail-108-mta170.mxroute.com ([136.175.108.170]:45643) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1sKMc2-0005VX-KC for 71659@debbugs.gnu.org; Thu, 20 Jun 2024 14:34:23 -0400 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta170.mxroute.com (ZoneMTA) with ESMTPSA id 19036ed925b00017a3.001 for <71659@debbugs.gnu.org> (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Thu, 20 Jun 2024 18:34:17 +0000 X-Zone-Loop: 6be13dcba741f881a901527bd9ce2f7bbe2d8e1f158d X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=freakingpenguin.com; s=x; h=Content-Transfer-Encoding:Content-Type: MIME-Version:Message-ID:Date:References:In-Reply-To:Subject:Cc:To:From:Sender :Reply-To:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help: List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=Ng/ZAZfwuLC4Z6SNu2+WKe+UMDEimTIxzctP4XMqwoI=; b=ApiTcyR2dseNhfcFz5gCW9xc0x jWK47an9HyOZF8deJHc0HwLhdu8xySG/j0oRggp8HxRcNQZq0VFT6d/ZjMr/xLxxTKXm4ESv3EUg+ ia+P1e7JoCzwv/JZD6zpe4fQC12U5piLErLzA9gJloXqPuvRqaTTPsWwI4xy5mkDjRbNswoWz8pt+ aBg11yMFlWg7ctD//SPKVTkGUOYem8N8Oh/1ZF9F7UWyrMqu0Uubj3KpOi3lZzPQJK6jSUAoeSLJc v+g9mQTTwfhtIUHFbSq3gwrPMmRX/fBBeEewC0u+xMW8vOrgiqrz6K5cu6u6lx/+od5Ze8M31MTWF L99ENMVg==; From: Richard Sent In-Reply-To: (dariqq@posteo.net's message of "Thu, 20 Jun 2024 18:00:45 +0000") References: <22c0522a-858c-48cc-91f6-c744d95af042@posteo.net> <87r0crr4ex.fsf@freakingpenguin.com> Date: Thu, 20 Jun 2024 14:34:07 -0400 Message-ID: <87jzijqx9c.fsf@freakingpenguin.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Authenticated-Id: richard@freakingpenguin.com 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: , Errors-To: guix-patches-bounces+larch=yhetil.org@gnu.org Sender: guix-patches-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -6.36 X-Migadu-Queue-Id: 3CE92A2C1 X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -6.36 X-TUID: FC8ptkrWj5df Hi Dariqq >> Sounds like yours is a lot more complete. I think it is best to merge >> your version. What else is left to do? >>=20 > > I would not really like hijacking the patch like this from you. But i'll= =20 > happily share what I have so far: Gotcha. I'll try to spend some more time on this in the next couple weeks, but feel free to claim it for yourself! After all, to me it feels a lot more like I hijacked your patch than the other way around =F0=9F=99= =82. No hard feelings. > my yyjson package: > > I am not sure where to put this? just c.scm? or somewhere else? > In the debian package they also build html docs. Tried that but they=20 > were not automatically installed with the standard phases and i am not=20 > sure if they are worth it. (maybe in a seperate output?) c.scm sounds like the right place to me. I'll keep the documentation thing in mind. > For fastfetch i am following the nixos package to enable everything but=20 > mesa and directx. Also these are a lot of them and with the wrapper=20 > guix install fastfetch would need to also download all of the other=20 > libraries. It would be great to create more modular packages for=20 > something like this as enabling everything like this will e.g now always= =20 > pull in xfconf (only needed when using xfce), the x11/wayland libraries=20 > even if one is on a headless server, etc. I guess that is a beneift for=20 > dlopen but does not really work well on guix system. I agree, I think this package would benefit from a -minimal version or some similar structure with variants. > network-manager I wonder if adding the network-manager plugin can cause issues on systems that don't use it. (e.g. connman). I'd be a little worried they'd start fighting. >> Is there anything I can help with? > > I have built with "-DBINARY_LINK_TYPE=3Ddynamic" to dynamically link the= =20 > dependencies instead. There was an error due to fastfetch wanting a=20 > newer version of ddcutil. Havent looked into how complicated that is to=20 > update yet. > > On a related note dynamically linking would avoid the (kind of awkward)=20 > wrapper. Are there benefits/downsides to using that instead? I'm no expert but dynamic linking sounds like a better solution to me than a wrapper + dlopen. Disabling runtime linking seems to be a semi-common thing in packages. Maybe we'll get lucky and ddcutil can be updated without any breakages. > I hope the formating turned out ok for the code blocks Looks great. --=20 Take it easy, Richard Sent Making my computer weirder one commit at a time.