Por que converter REPLIT para NIX?
Ambos os arquivos configuram um Repl, mas descrevem camadas diferentes: o .replit lida com a forma como o aplicativo é executado e o replit.nix declara quais pacotes do sistema o Nix instala. Como um arquivo .NIX é código Nix em vez de um TOML reformatado, não existe uma conversão automatizada - você o escreve manualmente.
Como converter REPLIT para NIX
Referenciar o .replit para contexto
Leia o comando de execução no seu .replit para ver quais ferramentas seu aplicativo precisa e, em seguida, declare essas ferramentas como pacotes Nix no replit.nix.
Sobre estes formatos
Um arquivo .replit é o arquivo de configuração de projeto para um App Replit. É um arquivo TOML de texto simples que informa ao runtime do Replit qual arquivo abrir, qual comando o botão…
Abrir detalhes de .REPLIT →Um arquivo .NIX está associado ao Rational XDE, um arquivo do tipo misc.
Abrir detalhes de .NIX →Qualidade e o que observar
- Os dois arquivos são complementares, não intercambiáveis - um Repl normalmente possui ambos.
- O
.replité TOML e oreplit.nixé código Nix, portanto, eles não podem ser trocados mecanicamente. - Errar o nome de um pacote no
replit.nixinterrompe a compilação do ambiente, portanto, verifique os nomes na busca de pacotes Nix.
Perguntas frequentes
Existe alguma ferramenta que transforme .replit em replit.nix?
replit.nix em vez de converter.Qual é a diferença entre os dois arquivos?
.replit configura como seu aplicativo é executado; o replit.nix declara quais pacotes de sistema o Nix instala.Onde encontro nomes de pacotes para o replit.nix?
pkgs.<name> na lista de dependências (deps).Eu preciso de ambos os arquivos?
.replit para configurações de runtime e um replit.nix para dependências do sistema.