about summary refs log tree commit diff
path: root/lib/call-machine.nix
Commit message (Collapse)AuthorAgeFilesLines
* lib/call-machine: Fix evaluation of ISO imagesaszlig2015-12-151-1/+1
| | | | | | | | | Regression introduced by 8c1b7661ae7801233df2ef5cacb07c7382d74fdd. We now have an "eval" attribute, so we shouldn't try to reference or shadow it. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* lib/call-machine: Clean up expressionaszlig2015-12-151-17/+21
| | | | | | | | | | | | | | | This gets rid of the use attribute, which is now called "config". We had the "config" attribute before but it was kinda pointless, because it was just the import of the path and nothing else. So the config attribute now is the machine configuration with all of the vuizvui modules imported as well. The "build" attribute is now called "eval", which is more appropriate, because it's the evaluation of the configuration and not the finished system build. Signed-off-by: aszlig <aszlig@redmoonstudios.org>
* machines: Move callMachine function to lib/.aszlig2015-12-101-0/+65
The function is gettin rather large, so it makes sense to move it into another file so that the default.nix in machines/ won't be cluttered up with all the implementation-specific details. Signed-off-by: aszlig <aszlig@redmoonstudios.org>