Thomas Ingram <taing...@mtu.edu> skribis: > On 03/25/2016 09:09 AM, Ludovic Courtès wrote: >> I like the goals you’re proposing for this installer. How would you >> go implementing it? The proposal does not explicitly mention a UI >> library that would be used, and how the UI code would interact with >> Guix and GuixSD code. > I think most of the installer can be done by generating a config.scm > with the operating-system declaration that includes the users input > settings, and I was planning on writing the installer's UI with the > guile-ncurses library. How does that sound?
Sounds good! Personally, I would like to view the “wizard” as a helper, and not as something that hides everything and turns people into “end users.” I don’t know how this could translate in the design of the tool. Perhaps showing the ‘operating-system’ declaration as you suggest is one thing, and making it easy to view the section of the manual that corresponds to a particular item, or to jump to the code that defines a specific service (say), would be helpful too. Thanks, Ludo’.