From b81d2468b9ace1c7d91b1067d0986b3328c96728 Mon Sep 17 00:00:00 2001 From: lassulus Date: Sat, 29 Sep 2018 23:17:22 +0200 Subject: add ci.nix --- ci.nix | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 ci.nix diff --git a/ci.nix b/ci.nix new file mode 100644 index 0000000..30ba7a9 --- /dev/null +++ b/ci.nix @@ -0,0 +1,24 @@ +let + krops = ./.; + + lib = import "${krops}/lib"; + pkgs = import "${krops}/pkgs" {}; + + source = lib.evalSource [{ + nixos-config.file = toString (pkgs.writeText "nixos-config" '' + { pkgs, ... }: { + + fileSystems."/" = { device = "/dev/sda1"; }; + boot.loader.systemd-boot.enable = true; + services.openssh.enable = true; + environment.systemPackages = [ pkgs.git ]; + } + ''); + }]; +in { + test = pkgs.krops.writeTest "test" { + force = true; + source = source; + target = "${lib.getEnv "HOME"}/krops-test"; + }; +} -- cgit v1.2.3