forked from Fediversity/Fediversity
closes #325 Reviewed-on: Fediversity/Fediversity#345 Reviewed-by: Nicolas Jeannerod <nicolas.jeannerod@moduscreate.com> Co-authored-by: Kiara Grouwstra <kiara@procolix.eu> Co-committed-by: Kiara Grouwstra <kiara@procolix.eu>
37 lines
806 B
Nix
37 lines
806 B
Nix
{
|
|
runNixOSTest,
|
|
sources,
|
|
system,
|
|
}:
|
|
|
|
let
|
|
pkgs = import sources.nixpkgs-stable {
|
|
inherit system;
|
|
overlays = [ overlay ];
|
|
};
|
|
overlay = _: _: {
|
|
inherit
|
|
(import "${sources.proxmox-nixos}/pkgs" {
|
|
craneLib = pkgs.callPackage "${sources.crane}/lib" { };
|
|
# breaks from https://github.com/NixOS/nixpkgs/commit/06b354eb2dc535c57e9b4caaa16d79168f117a26,
|
|
# which updates libvncserver to 0.9.15, which was not yet patched at https://git.proxmox.com/?p=vncterm.git.
|
|
inherit pkgs;
|
|
# not so picky about version for our purposes
|
|
pkgs-unstable = pkgs;
|
|
})
|
|
proxmox-ve
|
|
pve-ha-manager
|
|
;
|
|
};
|
|
in
|
|
runNixOSTest {
|
|
node.specialArgs = {
|
|
inherit
|
|
sources
|
|
pkgs
|
|
;
|
|
};
|
|
imports = [
|
|
./proxmoxTest.nix
|
|
];
|
|
}
|