Isso deve ser mais fácil se você adicionar uma opção personalizada ao menu grub. Arquivo /etc/grub.d/40_custom
Adicione as seguintes entradas:
menuentry 'System shutdown' {
halt
}
Agora defina um tempo limite de X minutos e torne essa nova opção padrão e a máquina se desligará após X minutos de tempo ocioso e, em seguida, execute update-grub
.