{ writeShellApplication, jq, nix, ... }: writeShellApplication { name = "all-hosts"; runtimeInputs = [ jq nix ]; text = '' nix eval --json .#nixosConfigurations --apply builtins.attrNames 2>/dev/null | jq -r .[] ''; }