!BrOouUOucaGdxbaRca:nixos.org

NixOS Portuguese

376 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.org19 Servers

Load older messages


SenderMessageTime
3 May 2026
@telegram_97488386:t2bot.ioGALLYEsquece.21:46:11
@telegram_97488386:t2bot.ioGALLYDá a review na mào de uma LLM.22:31:29
4 May 2026
@telegram_1063077630:t2bot.io● Igor Cafépovo uma curiosidade17:03:00
@telegram_1063077630:t2bot.io● Igor Caféeu vi q fazer nix shell em alguns pacotes modifica o LD_LIBRARY_PATH17:03:17
@telegram_1063077630:t2bot.io● Igor Cafée outros nao17:03:23
@telegram_1063077630:t2bot.io● Igor Caféesses que modificam, foram mantidos assim por compartilibidade?17:03:39
@telegram_1063077630:t2bot.io● Igor Café* esses que modificam, foram mantidos assim por retrocompatilibidade?17:03:45
@telegram_1063077630:t2bot.io● Igor Caféou nao era pra acontecer17:03:56
@telegram_1063077630:t2bot.io● Igor Café a nao, acho q eu confundi, mas por default meu LD_LIBRARY_PATH ta apontando pro jack

$ echo $LD_LIBRARY_PATH 
/nix/store/zr58qwqp0yv111m9fb1h4sjwpnzw8q19-pipewire-1.6.3-jack/lib
17:07:48
@telegram_5282903774:t2bot.ioLeonardo NeumannGalera, uma pergunta que não achei uma resposta satisfatória20:34:45
@telegram_5282903774:t2bot.ioLeonardo Neumann Em quais casos eu devo adicionar o flake.lock ao .gitignore quando adiciono um flake.nix a um projeto de programação existente? 20:36:21
@telegram_5282903774:t2bot.ioLeonardo Neumann Estou perguntando porque algumas linguagens (e.g. Rust) recomendam não incluir o lockfile deles (Cargo.lock) quando se trata de uma biblioteca 20:37:59
@telegram_5282903774:t2bot.ioLeonardo Neumann Para o caso do nix eu não encontrei um guideline que explicasse quando é relevante distribuir o flake.lock com o seu projeto 20:38:25
@telegram_97488386:t2bot.ioGALLYBem, isso fica ao seu critério.20:38:45
@telegram_97488386:t2bot.ioGALLYEu penso assim:20:39:00
@telegram_97488386:t2bot.ioGALLYO flake.nix documenta que dependências o teu flake tem, assim como o que teu flake fornece.20:39:30
@telegram_97488386:t2bot.ioGALLYO flake.lock trava essas dependências em commits específicos.20:39:52
@telegram_97488386:t2bot.ioGALLYSe você só precisa dizer ao mundo que, por exemplo, seu flake depende do emacs-overlay, o flake.lock não é necessário. Assim, cada pessoa que baixar o seu flake usará o lock que quiser20:41:06
@telegram_97488386:t2bot.ioGALLYMas se você quer que seu flake seja reprodutível, o lock diz que dependências em que ponto do tempo você usou.20:41:47
@telegram_5282903774:t2bot.ioLeonardo Neumann No meu caso, o objetivo do flake.nix é adicionar um devshell com as dependências do meu projeto (para uso pessoal e para CI) 20:43:46
@telegram_5282903774:t2bot.ioLeonardo NeumannO projeto em si é uma lib em Rust20:43:52
@telegram_5282903774:t2bot.ioLeonardo NeumannNão fiquei sabendo20:44:19
@telegram_5282903774:t2bot.ioLeonardo Neumann Mas eu fiquei confuso até no caso do Cargo.lock, dei uma olhada em várias libs aí e algumas adicionam e outras não 20:44:57
@telegram_5282903774:t2bot.ioLeonardo Neumann Mesmo a documentação dizendo que se for lib não é interessante ter o Cargo.lock 20:45:25
@telegram_8449906135:t2bot.iofwlta changed their profile picture.22:11:42
@telegram_5282903774:t2bot.ioLeonardo NeumannDepois do que foi discutido aqui, acabei deixando os dois lockfiles23:32:30
@telegram_5282903774:t2bot.ioLeonardo NeumannValeu galera23:32:33
5 May 2026
@telegram_1063077630:t2bot.io● Igor Caféessa aí não sabia não... pra mim lockfile era sempre recomendável04:24:24
@telegram_1063077630:t2bot.io● Igor Caféna minha opinião sempre, porque daqui ha um ano as versões das coisas podem mudar e parar de funcionar... o lock vai dar a versão exata que vc usou e funcionou04:25:33
@telegram_1063077630:t2bot.io● Igor Café* essa aí não sabia não... pra mim lockfile era sempre recomendável versionar04:25:58

Show newer messages


Back to Room ListRoom Version: 9