!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_319675691:t2bot.ioMarcos FonsecaPessoal, qual a diferença entre o lix e o nix? Li a página mas não sei o que eles fazem de bom, o que pretendem fazer14:05:49
@telegram_68827099:t2bot.ioPedroHLC(para ambas as direções)14:39:38
@telegram_68827099:t2bot.ioPedroHLC
In reply to Marcos Fonseca
Pessoal, qual a diferença entre o lix e o nix? Li a página mas não sei o que eles fazem de bom, o que pretendem fazer
Nada, só fachada política e dor de cabeça
14:39:25
@telegram_97488386:t2bot.ioGALLY
In reply to Marcos Fonseca
Pessoal, qual a diferença entre o lix e o nix? Li a página mas não sei o que eles fazem de bom, o que pretendem fazer
Em termos práticos, uma letrinha.
14:50:07
@telegram_5399111917:t2bot.iosaw joined the room.17:45:35
@telegram_5399111917:t2bot.iosawRapaziada, nixos é estável como diarista? Estou pensando migrar17:31:46
@telegram_5399111917:t2bot.iosawJá tive contato com o nix, mas foi muito breve17:32:15
@telegram_68827099:t2bot.ioPedroHLC
In reply to saw
Rapaziada, nixos é estável como diarista? Estou pensando migrar
Estabilidade não importa no NixOS, pq um grande diferencial é que NixOS tem um sistema (não-opcional) de gerações, então se algo não funciona na atual, vc só troca/reverte para geração anterior, e tudo continua a funcionar como estava antes
17:46:06
@telegram_97488386:t2bot.ioGALLY
In reply to saw
Rapaziada, nixos é estável como diarista? Estou pensando migrar
Não.
18:59:40
@telegram_97488386:t2bot.ioGALLY changed their profile picture.19:01:02
@telegram_68827099:t2bot.ioPedroHLC
In reply to GALLY
Não.
Na hora da faxina ele é bem instável né?
19:13:28
@telegram_155401921:t2bot.ioCarlos Fagiani Junior https://search.nixos.org/packages está funcionando normal para vocês?
para mim o javascritp retorna: Uncaught TypeError: can't access property "childNodes", r is undefined.

Se manualmente adiciono um valor qualquer para o 'r', a busca funciona.
https://search.nixos.org/packages?channel=unstable&query=hyprland&r=1
19:41:13
@telegram_544869031:t2bot.ioratsclubfuncionando normalmente aqui19:41:38
@telegram_97488386:t2bot.ioGALLYolha, vi um cara que fez isso, há décadas atrás. Ele usou uma flag para ignorar conflitos. O sistema virou uma carroça.20:29:45
@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

Show newer messages


Back to Room ListRoom Version: 9