!BrOouUOucaGdxbaRca:nixos.org

NixOS Portuguese

355 Members
Sala de Conversação sobre o ecossistema Nix em português. Ponteada com o grupo do Telegram: https://t.me/nixosbrasil/ Link Matrix: https://matrix.to/#/!BrOouUOucaGdxbaRca:nixos.org25 Servers

Load older messages


SenderMessageTime
14 Jan 2026
@telegram_68827099:t2bot.ioPedroHLC changed their profile picture.19:21:12
15 Jan 2026
@telegram_11781989:t2bot.ioVictor MatheusPor que compilar um (na prática) executor de máquina virtual? Faz alguma diferença real? Eu iria de distrobox, flatpak, qualquer coisa17:02:49
16 Jan 2026
@telegram_380841615:t2bot.ioreprograma . Salve turma

Licença para compartilhar uma história aqui, e aproveitar para agradecer a esse grupo pelas ajudas com as minhas perguntas n00bs de Nix.

É a história de como me tornei o "especialista" da casa em Nix - embora sendo ainda um mero eterno aprendiz e sabendo o equivalente a um reles estagiário.

Recentemente consegui introduzir Nix oficialmente no $TRAMPO. Fui alocado em um projeto AWS grande, daqueles com MAP funding e talz. Me colocaram lá pra lidar com uma demanda bem específica, uma tarefa que - depois vim a saber - eles consideravam impossível. Basicamente, colocaram um camarada lá (eu) pra perder - achavam que era impossível fazer a coisa, mas tinham uns trocados sobrando do MAP (Migration Acceleration Program) da AWS e decidiram gastar com isso pra ver no que dava. Claro, só vim a saber disso bem depois.

A demanda era: "containerizar" umas 10 aplicações legadas - Erlang 19, Node 14, Elixir 1.3, PHP 5.6. (!), coisas desse tipo. Rodando em servidores que não eram atualizados há literalmente anos. Fui fazendo, colocando tudo em Docker (Debian mais novo q dava), até chegar na PHP 5.6. Ali percebi que era impossível. Em um impulso, virei pro lead e disse: "Cara. Tem um jeito de fazer isso. Usar Nix." Blefando alto. Os olhos do cara brilharam e ele respondeu: "Faz aí."

Entrei num túnel mental, quase como aquele cara do conto que perdeu a mulher - não perdi a minha, mas por pouco. Saí do outro lado com um container Debian Trixie rodando PHP5.6.

Me recomendaram para a AWS como especialista em Nix e pediram um estudo de caso.

Se eu escrever o caso vou colocar vcs nos créditos. Valeu mesmo pelas ajudas!
12:03:13
@telegram_6257919357:t2bot.ioMikael MessiasParabéns 👍👏13:41:40
@telegram_1103392556:t2bot.ioBernardo BorgesIncrível, então vc setou 10 flakes pra servir de ambiente de produção pra essas aplicações legadas todas? E tudo tinha em nixpkgs?17:29:31
@telegram_380841615:t2bot.ioreprograma . não usei o nixpkgs pra nada na vdd, não tava conseguindo fazer funcionar ... fiz build direto de algumas coisas

para o php5 usei esse repo:
https://github.com/loophp/nix-shell

a estrutura dos dockerfiles copiei desse post do M. Hashimoto:
https://mitchellh.com/writing/nix-with-dockerfiles

as apps foram todas migradas pra kubernetes em containers nesse esquema aí
20:48:58
@telegram_380841615:t2bot.ioreprograma .haha faço gambi-ops há anos e não sabia q existia uma gambiconf20:50:49
@telegram_380841615:t2bot.ioreprograma . * não usei o nixpkgs pra ~nada~ quase nada na vdd, não tava conseguindo fazer funcionar ... fiz build direto de algumas coisas

para o php5 usei esse repo:
https://github.com/loophp/nix-shell

a estrutura dos dockerfiles copiei desse post do M. Hashimoto:
https://mitchellh.com/writing/nix-with-dockerfiles

as apps foram todas migradas pra kubernetes em containers nesse esquema aí
20:54:28
@telegram_380841615:t2bot.ioreprograma . * não usei o nixpkgs pra nada quase nada na vdd, não tava conseguindo fazer funcionar ... fiz build direto de algumas coisas

para o php5 usei esse repo:
https://github.com/loophp/nix-shell

a estrutura dos dockerfiles copiei desse post do M. Hashimoto:
https://mitchellh.com/writing/nix-with-dockerfiles

as apps foram todas migradas pra kubernetes em containers nesse esquema aí
20:54:43
@telegram_380841615:t2bot.ioreprograma . flake do ambiente PHP 5.6:
https://gist.github.com/andreswebs/c19c48a6f854ef55385d75b7e303d7a6

a aplicação fica em um container feito seguindo o esquema do Hashimoto ali, mas tem que rodar um nginx junto, etc.

virou uma gambi mesmo
21:36:52
17 Jan 2026
@telegram_97488386:t2bot.ioGALLY Bora botá mais Python nessa porra!

https://github.com/NixOS/nixpkgs/pull/473079
16:46:08
@telegram_68827099:t2bot.ioPedroHLCVamo parar de frescura e começar usar Nix no runtime não só eval+build16:53:00
18 Jan 2026
@telegram_97488386:t2bot.ioGALLYSim, mas esse projeto estava no meu backlog há anos. É uma questão de honra, haha!00:02:47
@telegram_340221513:t2bot.ioFilipe LemosPessoal, pacotes nix em sistemas macOS é só da versão 14 em diante mesmo? Não tem como contornar isso não? Tô ressuscitando um MacBook Pro final de 2011 com o Monterey 12.7.6 instalado aqui!15:28:12
@telegram_68827099:t2bot.ioPedroHLCNão to sabendo dessa restrição, tem que ser x86_64 e aarch64 pra bater no cache. O manual tá pedindo uma versão específica do Apple SDK?15:43:11
@telegram_1063077630:t2bot.io● Igor Café @k0kada uma coisa que eu n consegui entender muito bem... la no retroarch, o mkLibretroCore por padrao usa qual versao do core? a ultima que tiver na master? uma versao pinada? 18:07:29
@telegram_1063077630:t2bot.io● Igor Caféaqui eu to usando citra mas n sei a versao pq aparece assim18:07:45
@telegram_1063077630:t2bot.io● Igor Caféimage.jpeg
Download image.jpeg
18:07:55
@telegram_1063077630:t2bot.io● Igor Cafévlw, vou ver aqui18:09:16
@telegram_1063077630:t2bot.io● Igor Caféunstable-2025-08-1718:10:38
@telegram_1063077630:t2bot.io● Igor Caféeh, ta na ultima18:10:50
@telegram_1063077630:t2bot.io● Igor Cafésabe se tem alguma forma rapida de eu trocar a versão do core? tipo la no withCores algum parametro talvez19:06:45
@telegram_340221513:t2bot.ioFilipe Lemos https://discourse.nixos.org/t/support-for-older-macos-versions/72931 20:30:16
@telegram_68827099:t2bot.ioPedroHLCÉ, o problema é o SDK e faz sentido cortar visto o tanto de pacote importante pedindo o novo20:35:35
@telegram_340221513:t2bot.ioFilipe LemosResumindo: coloco 16 GB de RAM e migro pro Sonoma ou instalo o NixOS no MacBook, porque outro Mac agora vai ser difícil...20:51:50
19 Jan 2026
@heitoraugusto:matrix.orgHeitor Augusto *

Eu tô usando o nixvim, então minha configuração não está escrita em Lua, mas aqui está:

vim.api.nvim_create_autocmd("FileType", {
  pattern = "*", -- Aqui tu pode colocar especificar tipos de arquivo especifico se tu quiser
  callback = function()
    -- Syntax highlighting
    pcall(vim.treesitter.start)
    -- Indentação com tree-sitter
    vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()"
    -- Caso queira folding
    -- vim.wo[0][0].foldmethod = "expr"
    -- vim.wo[0][0].foldexpr = "v:lua.vim.treesitter.foldexpr()"
  end,
})
17:08:47
20 Jan 2026
@telegram_97488386:t2bot.ioGALLYTá minerando prata?12:12:53
@telegram_1422606056:t2bot.io changed their profile picture.16:22:34
@telegram_340221513:t2bot.ioFilipe LemosSó sou mineiro mesmo! Tô minerando nada! 😆21:33:13
@telegram_97488386:t2bot.ioGALLYEntão vai pagar 16gb de ram como, com bitcoin?21:52:11

Show newer messages


Back to Room ListRoom Version: 9