diff --git a/nix/hosts/README.md b/nix/hosts/README.md index ee7b2448..6065c474 100644 --- a/nix/hosts/README.md +++ b/nix/hosts/README.md @@ -7,6 +7,7 @@ to simulate a remote machine. For this setup to work you need a machine with NixOS and flakes enabled. 1. Import the abra flake + The install example is based on the [using nix flakes wiki page](https://nixos.wiki/wiki/flakes#Using_nix_flakes_with_NixOS). ```nix inputs = { @@ -16,6 +17,7 @@ inputs = { }; ``` 2. Add the host module to your configuration + Now add the host module to your configuration. At the toplevel of a flake it could look like this: ```nix desktop = inputs.nixpkgs.lib.nixosSystem { @@ -28,7 +30,6 @@ desktop = inputs.nixpkgs.lib.nixosSystem { }; ``` 3. Adjust the required config -There are to options defined for ```nix abra.testing = { enable = true; # loads the required config, when set true @@ -40,6 +41,7 @@ You can look up the interface with `ip link`. After that rebuild your system and ## Get started All commands are run on the repository root path. 1. Set path to repo + The VM will create a shared volume from the content of the file `tests/resources/path_to_repo`. Set the content of the file to the path of your abra repository. This will share the repository from your machine with the VM and you can edit files while testing without rebuiling @@ -57,6 +59,7 @@ make vm-server-start After running that command you should be able to ping the machines. The client runs on 10.0.0.2 and server 10.0.0.3 4. Connect to the client + Running the following command will connect to the client VM via SSH. ```sh make vm-client-connect