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