From 41d65979c5fa248ba787bc0702cd58e2296088d2 Mon Sep 17 00:00:00 2001
From: lassulus <lassulus@lassul.us>
Date: Tue, 11 Jul 2017 11:26:24 +0200
Subject: move source config from module system to 1systems/*/source.nix

---
 shared/source.nix | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)
 create mode 100644 shared/source.nix

(limited to 'shared/source.nix')

diff --git a/shared/source.nix b/shared/source.nix
new file mode 100644
index 0000000..8ec9fbb
--- /dev/null
+++ b/shared/source.nix
@@ -0,0 +1,19 @@
+with import <stockholm/lib>;
+host@{ name, secure ? false }: let
+  builder = if getEnv "dummy_secrets" == "true"
+              then "buildbot"
+              else "shared";
+  _file = <stockholm> + "/shared/1systems/${name}/source.nix";
+in
+  evalSource (toString _file) {
+    nixos-config.symlink = "stockholm/shared/1systems/${name}/config.nix";
+    secrets.file = getAttr builder {
+      buildbot = toString <stockholm/shared/6tests/data/secrets>;
+      lass = "${getEnv "HOME"}/secrets/krebs/${host.name}";
+    };
+    stockholm.file = toString <stockholm>;
+    nixpkgs.git = {
+      url = https://github.com/NixOS/nixpkgs;
+      ref = "72c9ed78d0b1d9d5f531805ddf5bf06bfd447614"; # nixos-17.03 @ 2017-06-17
+    };
+  }
-- 
cgit v1.2.3