| 7 Apr 2026 |
| fwlta joined the room. | 12:00:44 |
fwlta | Download 👅 (tongue) | 12:00:43 |
Heitor | Fui atualizar meu laptop agora e vi que o bind vai ser atualizado, mas não tenho isso na minha config e nix why-depends /run/current-system $(nix eval --raw nixpkgs#bind) fala que não há dependência. Como faço pra saber por que tenho o bind instalado? | 17:25:14 |
PedroHLC | Usa o .#nixosConfigurations.$(hostname).pkgs.bind | 17:50:00 |
PedroHLC | ```bash nix why-depends .#nixosConfigurations.$(hostname).{config.system.build.toplevel,pkgs.bind}
``` | 17:53:13 |
PedroHLC | * nix why-depends .#nixosConfigurations.$(hostname).{config.system.build.toplevel,pkgs.bind} | 17:53:36 |
PedroHLC | Em uma linha | 17:53:53 |
Heitor | Isso dá um error:
❯ nix why-depends .#nixosConfigurations.$(hostname).{config.system.build.toplevel,pkgs.bind}
warning: Git tree '/home/h/projects/dotfiles-supimpas' is dirty
these 2 paths will be fetched (0.44 MiB download, 2.04 MiB unpacked):
/nix/store/3k2hss7h55dfx8hb83a9hqcnr11mrnxr-bind-9.20.21
/nix/store/7471swik3qw18hjz9yyw9qrh5c6gjqwv-bind-9.20.21-dnsutils
error: argument 'git+file:///home/h/projects/dotfiles#nixosConfigurations.L14.pkgs.bind' should evaluate to one store path | 17:54:13 |
PedroHLC | Assim é certeza que você tá checando a build futura com a hash futura daquele package | 17:54:19 |
PedroHLC | Na flake chama L14? | 17:54:49 |
PedroHLC | Seu sistema? | 17:54:56 |
Heitor | Isso | 17:55:10 |
PedroHLC | E você ta no diretório da flake? | 17:55:53 |
Heitor | Tô | 17:56:05 |
PedroHLC | Ah, bind deve ter varias outputs | 17:56:10 |
PedroHLC | Poem .out no final | 17:56:20 |
PedroHLC | Da segunda parte da expansão ali | 17:56:35 |
PedroHLC | Digo | 17:56:37 |
PedroHLC | pkgs.bind.out | 17:56:47 |
PedroHLC | Mas meio que ta escrito ali | 17:57:17 |
PedroHLC | Você ta puxando bind | 17:57:23 |
Heitor | Aí não dá erro, mas fala meu system não depende do bind | 17:57:23 |
PedroHLC | Pelo dnsutils | 17:57:26 |
PedroHLC | Ah ué | 17:57:46 |
PedroHLC | Ah, pode ser que não é o .out entaoy | 17:58:23 |
PedroHLC | * Ah, pode ser que não é o .out entao | 17:58:28 |
PedroHLC | Pode ser .lib, .deb, .man | 17:58:40 |
PedroHLC | * Pode ser .lib, .dev, .man | 17:58:50 |
Heitor | Ah, é o lib:
❯ nix why-depends .#nixosConfigurations.$(hostname).{config.system.build.toplevel,pkgs.bind.lib}
warning: Git tree '/home/h/projects/dotfiles' is dirty
/nix/store/xb6vca8makxjpjddqpp1ybpgilpdkbk3-nixos-system-L14-26.05.20260405.68d8aa3
└───/nix/store/2ksdjq6m86lkajs05xy38r307yg9mkz5-system-path
└───/nix/store/3wxgflrzw315qa6nrj8zd7dhr895j08p-bind-9.20.21-host
└───/nix/store/gvns9vjl9lwvaxd2q8d445cs7zdwq6za-bind-9.20.21-lib | 17:59:28 |
Heitor | Mas isso não explica por que tenho o bind na minha máquina, ou eu que sou n00b mesmo? | 18:01:27 |