guix-play/guix/scripts
David Thompson 7ea1432e22 ui: Factorize user-provided Scheme file loading.
* guix/ui.scm (make-user-module, load*): New procedures.
* guix/scripts/system.scm (%user-module): Define in terms of
  'make-user-module'.
  (read-operating-system): Define in terms of load*'.
2015-05-20 12:13:04 -04:00
..
import import: Add hackage importer. 2015-04-08 17:31:11 +02:00
archive.scm ui: Factorize command-line + env. var. option parsing. 2015-02-26 00:04:36 +01:00
authenticate.scm Remove assorted Guile 2.0.5 workarounds. 2015-05-10 11:07:51 +02:00
build.scm guix: build: Fix indentation for --sources in help output. 2015-05-04 14:16:39 -05:00
download.scm Use port-sha256' and open-sha256-port'. 2013-07-03 01:18:24 +02:00
environment.scm environment: Move iteration outside of 'for-each-search-path'. 2015-05-05 15:13:59 +02:00
gc.scm guix gc: Add '--optimize'. 2015-05-19 16:09:58 +02:00
hash.scm Break module cycle involving (guix store) and (guix ui). 2014-10-09 23:51:19 +02:00
import.scm import: Add hackage importer. 2015-04-08 17:31:11 +02:00
lint.scm lint: Add a 'derivation' checker. 2015-04-13 00:02:59 +02:00
offload.scm offload: Better report failure to create the GC root directory. 2015-02-05 23:40:55 +01:00
package.scm guix package: Add optional argument to --search-paths. 2015-05-20 12:13:39 +02:00
publish.scm publish: Add '--listen'. 2015-05-12 21:22:52 +02:00
pull.scm pull: Always install the ~/.config/guix/latest symlink. 2015-02-06 17:39:10 +01:00
refresh.scm refresh: Allow users to refer to specific package versions. 2015-04-16 23:15:06 +02:00
substitute.scm Remove assorted Guile 2.0.5 workarounds. 2015-05-10 11:07:51 +02:00
system.scm ui: Factorize user-provided Scheme file loading. 2015-05-20 12:13:04 -04:00