mirror of
https://cgit.krebsco.de/krops
synced 2024-11-26 21:19:47 +01:00
add ci.nix
This commit is contained in:
parent
4dbef48565
commit
b81d2468b9
1 changed files with 24 additions and 0 deletions
24
ci.nix
Normal file
24
ci.nix
Normal file
|
@ -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";
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue