<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix.git/gnu/installer/newt.scm, branch master</title>
<subtitle>Personal branch of https://git.savannah.gnu.org/cgit/guix.git/ for implementing 'guix deploy'.
</subtitle>
<id>https://git.jakob.space/guix.git/atom?h=master</id>
<link rel='self' href='https://git.jakob.space/guix.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/'/>
<updated>2019-01-17T13:04:26Z</updated>
<entry>
<title>installer: Clear screen upon exit.</title>
<updated>2019-01-17T13:04:26Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2018-12-08T01:37:56Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=df3664f1ec9a8b3c59c0e61f197798c2dda986e3'/>
<id>urn:sha1:df3664f1ec9a8b3c59c0e61f197798c2dda986e3</id>
<content type='text'>
* gnu/installer/newt.scm (exit): Call clear-screen after newt-finish,
(exit-error): ditto.
</content>
</entry>
<entry>
<title>installer: Display an eventual backtrace in a page.</title>
<updated>2019-01-17T13:04:25Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2018-12-06T02:11:04Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=133c401f774d803f92933e9cadb6791641913beb'/>
<id>urn:sha1:133c401f774d803f92933e9cadb6791641913beb</id>
<content type='text'>
* gnu/installer.scm (installer-program): Write the backtrace in
"/tmp/last-installer-error" and pass the filename to installer-exit-error.
* gnu/installer/newt.scm (exit-error): Display the file passed above in a textbox.
</content>
</entry>
<entry>
<title>installer: Add partitioning support.</title>
<updated>2019-01-17T13:04:24Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2018-12-05T05:57:28Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=69a934f23ae1bd7dda9ec269a6ce3012e13c9011'/>
<id>urn:sha1:69a934f23ae1bd7dda9ec269a6ce3012e13c9011</id>
<content type='text'>
* gnu/installer.scm (installer-steps): Add partitioning step.
* gnu/installer/newt.scm (newt-installer): Add partition-page field.
* gnu/installer/newt/partition.scm: New file.
* gnu/installer/parted.scm: New file.
* gnu/installer/record (installer): New partition-page field.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new files.
* po/guix/POTFILES.in: Add new files.
</content>
</entry>
<entry>
<title>installer: Add services page.</title>
<updated>2019-01-17T13:04:23Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2018-12-05T05:41:48Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=b51bde71a9385f4e81fbea258bfb9e8ff48be119'/>
<id>urn:sha1:b51bde71a9385f4e81fbea258bfb9e8ff48be119</id>
<content type='text'>
Add a page to select services, for now only desktop environments choice is
available.

* gnu/installer.scm (steps): Add services step.
* gnu/installer/newt.scm (newt-installer): Add services-page field.
* gnu/installer/newt/services.scm: New file.
* gnu/installer/record.scm (installer): Add services-page field.
* gnu/installer/services.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add new files.
* po/guix/POTFILES.in: Add new files.
</content>
</entry>
<entry>
<title>installer: Do not ask for keyboard model.</title>
<updated>2019-01-17T13:04:23Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2018-12-05T05:36:22Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=c088b2e47f6675199f1ef545df7d04d4532e64e3'/>
<id>urn:sha1:c088b2e47f6675199f1ef545df7d04d4532e64e3</id>
<content type='text'>
Suppose that the keyboard model is "pc105".

* gnu/installer.scm (apply-keymap): Remove model ...
* gnu/installer/newt/keymap.scm (run-keymap-page): passed here.
(run-model-page): remove procedure
* gnu/installer/record.scm (installer): Edit keymap-page prototype in comment.
* gnu/installer/keymap.scm (default-keyboard-model): New exported parameter.
</content>
</entry>
<entry>
<title>installer: Add configuration formatter.</title>
<updated>2019-01-17T13:04:22Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2018-12-05T05:30:16Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=dc5f3275ecbddc804875899e9e457299a835d7ab'/>
<id>urn:sha1:dc5f3275ecbddc804875899e9e457299a835d7ab</id>
<content type='text'>
* gnu/installer.scm (installer-steps): Add configuration-formatter procedures.
* gnu/installer/final.scm: New file.
* gnu/installer/locale.scm (locale-&gt;configuration): New exported procedure.
* gnu/installer/newt.scm (newt-installer): Add final page.
* gnu/installer/newt/final.scm: New file.
* gnu/installer/record.scm (installer): Add final-page field.
* gnu/installer/timezone.scm (posix-tz-&gt;configuration): New exported
procedure.
* gnu/installer/steps.scm (installer-step): Rename configuration-proc field to
configuration-formatter.
(%installer-configuration-file): New exported parameter,
(%installer-target-dir): ditto,
(%configuration-file-width): ditto,
(format-configuration): new exported procedure,
(configuration-&gt;file): new exported procedure.
</content>
</entry>
<entry>
<title>installer: Move everything to the build side.</title>
<updated>2019-01-17T13:04:21Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2018-11-24T03:25:03Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=a49d633c0c65975263270f5ac0050482ca6a5513'/>
<id>urn:sha1:a49d633c0c65975263270f5ac0050482ca6a5513</id>
<content type='text'>
* gnu/installer.scm: Rename to ...
* gnu/installer/record.scm: ... this.
* gnu/installer/build-installer.scm: Move everything to the build side and
rename to gnu/installer.scm.
* gnu/installer/newt.scm: Remove all the gexps and add depencies to newt
modules as this code will only be used on the build side by now.
* gnu/local.mk (GNU_SYSTEM_MODULES): Adapt it,
(dist_installer_DATA): New rule to install installer's aux-files.
* gnu/system/install.scm (%installation-services): Use only
'installer-program' from (gnu installer). The installer is now choosen on the
build side.
* guix/self.scm (*system-modules*): Restore previous behaviour and add all
installer files to #:extra-files field of the scheme-node.
* po/guix/POTFILES.in: Adapt it.
</content>
</entry>
<entry>
<title>installer: newt: Locate the logo within local-file.</title>
<updated>2019-01-17T13:04:20Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2018-11-18T03:22:50Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=9b9a5e3283168463545588f83748bb36411e68fe'/>
<id>urn:sha1:9b9a5e3283168463545588f83748bb36411e68fe</id>
<content type='text'>
* gnu/installer/newt.scm (logo): Remove it,
(welcome-page): Use a relative path to locate the logo.
</content>
</entry>
<entry>
<title>installer: newt: Use scheme-modules* instead of scheme-modules.</title>
<updated>2019-01-17T13:04:20Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2018-11-18T03:14:23Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=ba32109a28e7c67c748838b8f5d406ccc3983e7f'/>
<id>urn:sha1:ba32109a28e7c67c748838b8f5d406ccc3983e7f</id>
<content type='text'>
* gnu/installer/newt.scm (modules): Use scheme-modules*.
</content>
</entry>
<entry>
<title>gnu: Add graphical installer support.</title>
<updated>2019-01-17T13:04:20Z</updated>
<author>
<name>Mathieu Othacehe</name>
<email>m.othacehe@gmail.com</email>
</author>
<published>2018-11-16T11:43:55Z</published>
<link rel='alternate' type='text/html' href='https://git.jakob.space/guix.git/commit/?id=d0f3a672dcbdfefd3556b6a21985ff0e35eed3be'/>
<id>urn:sha1:d0f3a672dcbdfefd3556b6a21985ff0e35eed3be</id>
<content type='text'>
* configure.ac: Require that guile-newt is available.
* gnu/installer.scm: New file.
* gnu/installer/aux-files/logo.txt: New file.
* gnu/installer/build-installer.scm: New file.
* gnu/installer/connman.scm: New file.
* gnu/installer/keymap.scm: New file.
* gnu/installer/locale.scm: New file.
* gnu/installer/newt.scm: New file.
* gnu/installer/newt/ethernet.scm: New file.
* gnu/installer/newt/hostname.scm: New file.
* gnu/installer/newt/keymap.scm: New file.
* gnu/installer/newt/locale.scm: New file.
* gnu/installer/newt/menu.scm: New file.
* gnu/installer/newt/network.scm: New file.
* gnu/installer/newt/page.scm: New file.
* gnu/installer/newt/timezone.scm: New file.
* gnu/installer/newt/user.scm: New file.
* gnu/installer/newt/utils.scm: New file.
* gnu/installer/newt/welcome.scm: New file.
* gnu/installer/newt/wifi.scm: New file.
* gnu/installer/steps.scm: New file.
* gnu/installer/timezone.scm: New file.
* gnu/installer/utils.scm: New file.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add previous files.
* gnu/system.scm: Export %root-account.
* gnu/system/install.scm (%installation-services): Use kmscon instead of linux
VT for all tty.
(installation-os)[users]: Add the graphical installer as shell of the root
account.
[packages]: Add font related packages.
* po/guix/POTFILES.in: Add installer files.
</content>
</entry>
</feed>
