Author: maggesi
Date: Tue May 15 21:17:53 2012
New Revision: 34126
URL: https://nixos.org/websvn/nix/?rev=34126&sc=1

Log:
Add a simple script to generate my system configurations

Added:
   configurations/trunk/misc/z77z/build-releases   (contents, props changed)
   configurations/trunk/misc/z77z/release.nix

Added: configurations/trunk/misc/z77z/build-releases
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ configurations/trunk/misc/z77z/build-releases       Tue May 15 21:17:53 
2012        (r34126)
@@ -0,0 +1,4 @@
+#!/bin/sh
+nix-build -o neve-sys   -A system -I 
configuration=/etc/nixos/z77z/neve/configuration.nix release.nix --show-trace
+nix-build -o virtux-sys -A system -I configuration=/etc/nixos/z77z/virtux.nix 
release.nix --show-trace
+nix-build -o dolly-sys  -A system -I configuration=/etc/nixos/z77z/dolly.nix 
release.nix --show-trace
\ No newline at end of file

Added: configurations/trunk/misc/z77z/release.nix
==============================================================================
--- /dev/null   00:00:00 1970   (empty, because file is newly added)
+++ configurations/trunk/misc/z77z/release.nix  Tue May 15 21:17:53 2012        
(r34126)
@@ -0,0 +1,14 @@
+{ nixpkgs ? <nixpkgs>
+, nixos ? <nixos>
+, configuration ? <configuration>
+}:
+
+let
+  pkgs = import nixpkgs { };
+  eval = import (nixos + "/lib/eval-config.nix") {
+    inherit pkgs;
+    modules = [ configuration ];
+  };
+in {
+  system = eval.config.system.build.toplevel;
+}
\ No newline at end of file
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to