Useful Commands

Useful Commands#

Build the system closure:

nix build '.#nixosConfigurations.demo-single-node.config.system.build.toplevel'

Deploy to a running machine via nixos-rebuild:

nixos-rebuild switch --flake '.#demo-single-node' \
  --target-host root@192.0.2.10

Inspect configuration values:

nix eval '.#nixosConfigurations.demo-single-node.config.networking.hostName'