!BrOouUOucaGdxbaRca:nixos.org

NixOS Portuguese

344 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.org21 Servers

Load older messages


SenderMessageTime
19 Nov 2025
@telegram_380841615:t2bot.ioreprograma .suspeitei desde o princípio rs mas como faço pra arrumar um?22:36:08
@telegram_380841615:t2bot.ioreprograma . Turma,
preciso de uma ajuda das mentes brilhantes de vcs
Sou bastante n00b com Nix, mas me parece a ferramenta certa para uma tarefa ingrata que peguei aqui. Podem me dizer se isso faz sentido? -->
Preciso ressucitar uma applicação legada, PHP 5.6, e fazê-la rodar em um container. Tem várias bizarrices nela, além de ser PHP 5.6.
Mas por enquanto meu objetivo é só conseguir rodar essa aplicação. Não quero ter que rodá-la em um Debian stretch, de preferência colocaria em um Debian trixie. Com Nix me parece que eu consigo fazer isso.

Então, fui até aqui: tenho esse flake:


{
  description = "A reproducible PHP 5.6 development environment";

  inputs = {
    nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
    phps.url = "github:fossar/nix-phps";
  };

  outputs = { self, nixpkgs, phps, ... }: {
    devShell.x86_64-linux = nixpkgs.legacyPackages.x86_64-linux.mkShell {
      buildInputs = [
        phps.packages.x86_64-linux.php56
      ];
    };
  };
}

Isso gera um erro assim:



error: Cannot build '/nix/store/hnv4hq4dwmj4pm8173qd2jrnahila196-php-ldap-5.6.40.drv'.
       Reason: builder failed with exit code 1.
       Output paths:
         /nix/store/l38k2zfz9ym093h8qf81f1afrqnqih8p-php-ldap-5.6.40-dev
         /nix/store/rb1lpgrq1f8v1sxzhb5a3fc35w7a1gbb-php-ldap-5.6.40
       Last 25 log lines:
       > checking for re2c... re2c
       > checking for re2c version... 4.3 (ok)
       > checking for gawk... gawk
       > checking for LDAP support... yes, shared
       > checking for LDAP Cyrus SASL support... /nix/store/j81r2hhasz3g4ydw9dmi2w5ch0cwk3vw-cyrus-sasl-2.1.28-dev
       > checking for stdio.h... yes
       > checking for stdlib.h... yes
       > checking for string.h... yes
       > checking for inttypes.h... yes
       > checking for stdint.h... yes
       > checking for strings.h... yes
       > checking for sys/stat.h... yes
       > checking for sys/types.h... yes
       > checking for unistd.h... yes
       > checking size of long int... 8
       > checking for stdio.h... (cached) yes
       > checking for stdlib.h... (cached) yes
       > checking for string.h... (cached) yes
       > checking for inttypes.h... (cached) yes
       > checking for stdint.h... (cached) yes
       > checking for strings.h... (cached) yes
       > checking for sys/stat.h... (cached) yes
       > checking for sys/types.h... (cached) yes
       > checking for unistd.h... (cached) yes
       > configure: error: Cannot find ldap libraries in /usr/lib.
       For full logs, run:
         nix log /nix/store/hnv4hq4dwmj4pm8173qd2jrnahila196-php-ldap-5.6.40.drv
error: Cannot build '/nix/store/gfp4f5h5prpkcxmd9vxvs78nacrvkfsm-php-extra-init-5.6.40.ini.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/hypjhglk74jgc0pa99g9fc6iig6l5fi6-php-extra-init-5.6.40.ini
error: Cannot build '/nix/store/6xbqv7k13zhd228s9vmg964xkd86hwg3-php-with-extensions-5.6.40.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/crg1c5kvb7yprhajkq3xcm9hdl19dnhh-php-with-extensions-5.6.40
error: Cannot build '/nix/store/3jyz4kprjddhj7dxv00i6d8j8jyn90dl-nix-shell-env.drv'.
       Reason: 1 dependency failed.
       Output paths:
         /nix/store/pdlsapkzma2xpkm58ka8bhpnvvxpmk8h-nix-shell-env

A partir daqui não tenho a menor ideia de para onde ir 🙁

Alguém pode dar uma luz?

Esse erro: configure: error: Cannot find ldap libraries in /usr/lib. me sugere que preciso arrumar o comando usado no build phase para passar o caminho correto dessas libs, mas como eu faço isso?
22:33:44
@telegram_380841615:t2bot.ioreprograma .Valeu! vou tentar!22:50:59
@telegram_717282607:t2bot.ioThwyUsar o ZFS no lugar de ext4?23:08:30
@telegram_717282607:t2bot.ioThwy Galera, tô cogitando usar BTrFS no NixOS (não seria minha primeira experiência com BTrFS).
Mas ext4 tem performance melhor, então eu iria fazer a loucura de colocar tudo em BTrFS e só o /nix em ext4 (pq meio que snapshots e outros recursos do BTrFS não são tão relevantes pra esse diretório).

Parece ser boa ideia? Tô complicando de mais as coisas?
23:07:07
@telegram_717282607:t2bot.ioThwyDá uma diferença boa? Eu já uso o auto-optimise-store, n pensei que comprimir seria tão relevante23:10:40
@telegram_717282607:t2bot.ioThwyEu não tenho experiência com ele, por isso não se passou na minha cabeça kk23:09:03
@telegram_717282607:t2bot.ioThwyisso23:10:50
@telegram_717282607:t2bot.ioThwy Aqui explica certinho as vantagens de porque fazer isso, vou só deixar documentado aqui no grupo.
https://grahamc.com/blog/erase-your-darlings/
23:27:01
@telegram_717282607:t2bot.ioThwy Ss, isso eu sei fazer.
Vou seguir mais ou menos o esquema da configuração padrão do Timeshift + /nix
23:13:49
@telegram_717282607:t2bot.ioThwyah vlw, na prática vou querer botar LUKS tb. Vou misturar vários guias23:18:36
@telegram_717282607:t2bot.ioThwy Parece que é isso mesmo, apagar tudo.
O NixOS precisa só do /nix e /boot para bootar e o resto dá pra escolher se vc quer persistir ou não.
Essa eu não sabia.
23:22:43
@telegram_717282607:t2bot.ioThwyHmmm, aí eu vi vantagem23:11:45
@telegram_717282607:t2bot.ioThwyO que seria o "IN-RAM root"? Eu perco alguma coisa se eu reiniciar o computador? Fica tudo na ram mesmo? (com exceção das outras partições que são montadas)23:17:25
@telegram_97488386:t2bot.ioGALLY changed their profile picture.23:54:11
@telegram_68827099:t2bot.ioPedroHLCLZ4 ta dando 1.94x agora, para 43.7G em uso23:54:14
@telegram_717282607:t2bot.ioThwy * Aqui explica certinho as vantagens fazer isso, vou só deixar documentado aqui no grupo.
https://grahamc.com/blog/erase-your-darlings/
23:52:47
20 Nov 2025
@user12592851:matrix.orgJohn joined the room.05:39:28
@telegram_68827099:t2bot.ioPedroHLCMuito provavelmente não tem nada haver com o KDE em si13:45:59
@telegram_68827099:t2bot.ioPedroHLCO problema do KDE é: ele esconde os erros do bluetooth13:48:00
@telegram_68827099:t2bot.ioPedroHLCO que custa dar um listen no dbus e repassar tudo pro usuário?13:48:36
@telegram_68827099:t2bot.ioPedroHLCVc vai precisar olhar: 1. se o serviço tá ligado (systemctl status bluetooth) 2. se ele não tá desligado dentro do serviço (bluetoothctl, depois lá dentro manda um "power on") 3. se ele não tá desligado pela BIOS (Vai precisar usar o rfkill)13:47:38
@telegram_68827099:t2bot.ioPedroHLCDois frontend de merda sinceramente13:48:16
@telegram_68827099:t2bot.ioPedroHLCO mesmo vale para o GNOME13:48:06
@telegram_6449434019:t2bot.ioRafael Iedamais alguem teve problema com bluetooth no KDE? So notei agora mas acho que foi um update recente, fica sempre como desativado. nao mudei nada na config...13:32:25
@telegram_6449434019:t2bot.ioRafael IedaValeu!! fiz isso daí e reparei que tava com um erro -110. Desliguei, tirei o cabo da energia e esperei uns 30 seg. Ao ligar funcionou 😂 nem pro KDE dar um errinho que me desse uma pista…13:53:20
21 Nov 2025
@telegram_419719630:t2bot.ioRafaelCapítulo 2 tinha praticamente 1 erro por página. E incluíam: erro de tradução, erro de gramática, erro de escrita e tradução inconsistente04:09:01
@telegram_419719630:t2bot.ioRafaelE ainda era a "edição revisada" kakakkakaa só imagino a anterior04:09:24
@telegram_419719630:t2bot.ioRafaelEu já comprei o Código Limpo. Foi o único livro físico que eu me dei o trabalho de devolver. A tradução é horrível04:07:59
@telegram_419719630:t2bot.ioRafaelMaioria das pessoas que compram esse livro nem leem msm04:33:55

Show newer messages


Back to Room ListRoom Version: 9