diff options
author | lassulus <lassulus@lassul.us> | 2018-09-29 23:17:22 +0200 |
---|---|---|
committer | lassulus <lassulus@lassul.us> | 2018-09-29 23:17:22 +0200 |
commit | b81d2468b9ace1c7d91b1067d0986b3328c96728 (patch) | |
tree | c1c17e5b8fe01f91b91cfe26ed265b6a93cec2b5 | |
parent | 4dbef48565b4fe695b549d6df8c6b249d18845f6 (diff) |
add ci.nix
-rw-r--r-- | ci.nix | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -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"; + }; +} |