On Thu, Jun 27, 2019, at 4:31 PM, Ludovic Courtès 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-service can be added to %base-services without unnecessary breakage ** TODO use guile-bash to automatically update environment variables when the current profile changes ** TODO support more partitioning and bootloader configurations (full disk encryption without entering password twice, LVM support, os-prober, etc.) *** 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 packages that they have contributed to ** TODO improved search: support AND terms instead of OR, configurable recfmt template ** TODO package --show should allow multiple arguments and not require an equal sign * Other ** TODO evaluate shepherd service definitions placed somewhere in ~/.guix-profile before evaluating ~/.config/shepherd/init.scm ** TODO support automatic GPG/signify signature verification of origin objects ** TODO better Node.js packaging and tooling *** TODO package important Icecat and Ungoogled-Chromium extensions. This is a pain point because IceCat steers users away from Firefox Add-ons and Ungoogled-Chromium completely disallows installing from Chrome Web Store. -- Alex Griffin