Personal-use NixOS configuration
1{
2 flake,
3 pkgs,
4 lib,
5 ...
6}:
7
8pkgs.testers.nixosTest {
9 name = "cells-test";
10
11 nodes.machine =
12 { ... }:
13 {
14 imports = [
15 flake.nixosModules.cells
16 ];
17
18 services.cells.enable = true;
19 };
20
21 # TODO: This is a very basic test
22
23 testScript = ''
24 machine.start()
25 machine.wait_for_unit("cells.service")
26 machine.succeed("systemctl is-active cells.service")
27 '';
28
29 meta.maintainers = [ lib.maintainers.encode42 ];
30}