Alguns anos atrás, criei uma distribuição baseada no GNU / Hurd do zero. Você ainda pode descobrir isso pesquisando Bee GNU / Hurd no Google .
Todo o software GNU oficial (incluindo os pacotes que você mencionou) deve suportar o Hurd, e a maioria dos pacotes realmente suporta. Mas lembre-se de que o Hurd não é um substituto para o Linux; portanto, você realmente precisa compilar todos os pacotes ou compilá-los a partir de um sistema GNU / Hurd nativo, da mesma maneira como se estivesse construindo seu software para outra arquitetura (ou seja, construindo software de braço no x86).
Dito isto, aconselho você a seguir estas etapas:
Instale o Debian GNU / Hurd em algum lugar (uma VM está OK) e se familiarize com ele.
Crie o Guix no referido sistema e verifique se você pode realmente gerar e instalar pacotes (você provavelmente precisará fazer algumas alterações).
Modifique o Guix para poder criar e gerenciar SubHurds
Nesta fase, você deve estar pronto para iniciar um sistema GNU completo com base no Hurd, onde quiser. Você só precisa configurar o GRUB corretamente posteriormente.
Feliz hacking!