From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Alex Griffin" Subject: =?UTF-8?Q?Re:_Guix_beyond_1.0:_let=E2=80=99s_have_a_roadmap!?= Date: Thu, 27 Jun 2019 19:02:21 +0000 Message-ID: References: <877e97vws8.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain;charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:55001) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hgZfP-0001e9-7L for guix-devel@gnu.org; Thu, 27 Jun 2019 15:02:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hgZfM-0000LH-PG for guix-devel@gnu.org; Thu, 27 Jun 2019 15:02:42 -0400 Received: from out2-smtp.messagingengine.com ([66.111.4.26]:44449) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hgZfI-0000EX-Ob for guix-devel@gnu.org; Thu, 27 Jun 2019 15:02:37 -0400 Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 4CD2420E7B for ; Thu, 27 Jun 2019 15:02:32 -0400 (EDT) In-Reply-To: <877e97vws8.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: guix-devel@gnu.org On Thu, Jun 27, 2019, at 4:31 PM, Ludovic Court=C3=A8s wrote: > What do *you* want Guix to address in the future? * Guix System ** TODO add firewall-service to provide a configurable stateful firewall= suitable for most desktops and servers *** TODO add service-extensions to existing services so that firewall-se= rvice can be added to %base-services without unnecessary breakage ** TODO use guile-bash to automatically update environment variables whe= n the current profile changes ** TODO support more partitioning and bootloader configurations (full di= sk encryption without entering password twice, LVM support, os-prober, e= tc.) *** TODO support secured boot from Heads/PureBoot (https://docs.puri.sm/= PureBoot.html) ** TODO easier loading of out-of-tree kernel modules ** TODO run-time configuration system for services, similar to OpenWrt's= UCI * Command Line Interface ** TODO refresh able to take a contributor name and find out-of-date pac= kages that they have contributed to ** TODO improved search: support AND terms instead of OR, configurable r= ecfmt template ** TODO package --show should allow multiple arguments and not require a= n equal sign * Other ** TODO evaluate shepherd service definitions placed somewhere in ~/.gui= x-profile before evaluating ~/.config/shepherd/init.scm ** TODO support automatic GPG/signify signature verification of origin o= bjects ** TODO better Node.js packaging and tooling *** TODO package important Icecat and Ungoogled-Chromium extensions. Thi= s is a pain point because IceCat steers users away from Firefox Add-ons = and Ungoogled-Chromium completely disallows installing from Chrome Web S= tore. --=20 Alex Griffin