From aa454b158f3713b2ee47162837dcea1efdce0ee6 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Wed, 25 Jun 2025 20:44:49 +0900 Subject: cmd/planterette: remove hsu special case Remove special case and invoke hakurei out of process. Signed-off-by: Ophestra --- cmd/planterette/test/default.nix | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 cmd/planterette/test/default.nix (limited to 'cmd/planterette/test/default.nix') diff --git a/cmd/planterette/test/default.nix b/cmd/planterette/test/default.nix new file mode 100644 index 00000000..3ff76fcf --- /dev/null +++ b/cmd/planterette/test/default.nix @@ -0,0 +1,34 @@ +{ + nixosTest, + callPackage, + + system, + self, +}: +let + buildPackage = self.buildPackage.${system}; +in +nixosTest { + name = "planterette"; + nodes.machine = { + environment.etc = { + "foot.pkg".source = callPackage ./foot.nix { inherit buildPackage; }; + }; + + imports = [ + ./configuration.nix + + self.nixosModules.hakurei + self.inputs.home-manager.nixosModules.home-manager + ]; + }; + + # adapted from nixos sway integration tests + + # testScriptWithTypes:49: error: Cannot call function of unknown type + # (machine.succeed if succeed else machine.execute)( + # ^ + # Found 1 error in 1 file (checked 1 source file) + skipTypeCheck = true; + testScript = builtins.readFile ./test.py; +} -- cgit v1.3.1