blob: 30ba7a97a442f466f31f88488d3ddf1dec8e164d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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";
};
}
|