mirror-ghostty/nix/tests/basic.nix

27 lines
485 B
Nix

{
name = "basic";
nodes.machine = {
config,
pkgs,
...
}: {
users.users.alice = {
isNormalUser = true;
extraGroups = ["wheel"];
packages = with pkgs; [
firefox
(pkgs.callPackage ../package.nix {})
];
};
system.stateVersion = "24.11";
};
testScript = ''
machine.wait_for_unit("default.target")
machine.succeed("su -- alice -c 'which firefox'")
machine.fail("su -- root -c 'which firefox'")
'';
}