| 24 Jan 2026 |
Filipe Lemos | https://github.com/filipeltsilva/nixfiles | 20:30:13 |
Filipe Lemos | De fato, não há chamada do darwinConfiguration explícita no flake.nix! Só busquei replicar a lógica na criação da máquina macOS que funciona na máquina sandbox, que é NixOS. | 20:31:35 |
Eric Pires | Não conhecia esse import-tree, interessante. Embora ele deixe mais difícil de olhar o que está acontecendo 😅 | 20:35:44 |
Eric Pires | Nunca mexi com nix-darwin, a documentação dele não é muito boa. Mas olhando aqui, não tô achando um host chamado "phoenix" no seu código | 20:40:13 |
Filipe Lemos | Isso mesmo! | 20:40:53 |
Eric Pires | Nem um darwinConfigurations | 20:40:57 |
Filipe Lemos | Ajuda importar todos os arquivos de pastas e sub-pastas sem apelar pros default.nix. O pessoal das configurações dendríticas, onde cada arquivo é tratado como um módulo usa ele no flake.nix, pra deixar esse arquivo mais enxuto! | 20:42:30 |
Filipe Lemos | É o que está pegando! Estou usando a lib easy-hosts pra abstrair a criação das máquinas. No NixOS, funcionou redondo, mas não teve o mesmo encaixe que eu esperava com o macOS. Tô trabalhando numa refatoração aqui também. | 20:44:17 |
Filipe Lemos | Inclusive, descartar a criação do host através da easy-hosts é uma possibilidade, desde que eu abstraia o processo com nixosConfigurations e darwinConfigurations. | 20:46:14 |
| Void Nx changed their display name from Void to Void Nx. | 21:47:15 |
Void Nx | Galera, sem querer causar FUD, mas tem bots crawleando o grupo pra colocar membros que nao fizeram o hardening basico (eu mesmo), em correntes de scam, grupos de botnet | 21:47:14 |
Void Nx | Eu nao faço o hardening dos grupos por metodo. Mas é so pra alertar mesmo, por que se algum iniciante nao souber do mercado negro que é o telegram, pode perder muito dinheiro | 21:48:14 |
Void Nx | Por exemplo, se algum usuario falar: me colocaram em um grupo que fazia uma “corrente de whatsapp sofisticada” que me dava tasks para fazer e receber e $, teve uma task que eu mandei 1000 reais para receber 1500 e então, fiquei no loss, rugpull | 21:50:44 |
Void Nx | É um problema que eu tava pensando em como resolver, é critico por que whatsapp e telegram são tao comuns de os usuarios usarem | 21:51:25 |
Void Nx | Tem algum profissional de sec aqui ? | 21:51:32 |
GALLY | No | 21:52:54 |
| 25 Jan 2026 |
● Igor Café | nice, depois fui pesquisar sobre hard linking, bem daora | 16:30:14 |
● Igor Café | aqui so hard linking acho q ta salvando 60gb | 16:30:23 |
● Igor Café | eu so tenho 40 gb livre entao faz falta | 16:30:55 |
● Igor Café | meu nix ta bugando com esse trecho do mupen64plus
environment.systemPackages = with pkgs; [
...
(unstable.retroarch.withCores (cores: [
cores.genesis-plus-gx
cores.fceumm
cores.snes9x
(cores.mupen64plus.overrideAttrs (old: {
src = fetchFromGitHub {
owner = "libretro";
repo = "mupen64plus-libretro-nx";
rev = "222acbd3f98391458a047874d0372fe78e14fe94";
hash = "sha256-00000000000000000000000000000000000000000000";
};
}))
cores.citra
cores.dosbox
cores.beetle-gba
# cores.desmume
# cores.pcsx2
# cores.beetle-psx
]))
]; | 19:07:23 |
● Igor Café | quando faco rebuild test, simplesmente da um erro sem detalhes | 19:07:42 |
● Igor Café | $ sudo nixos-rebuild test --show-trace
building the system configuration...
Command 'nix-build '<nixpkgs/nixos>' --attr config.system.build.toplevel --no-out-link --show-trace' returned non-zero exit status 1. | 19:07:54 |
● Igor Café | e se eu comento esse trecho, funciona | 19:08:07 |
● Igor Café | eu ate tirei o with cores pq pensei q pudesse estar conflitando com o pkgs.mupen64plus | 19:35:02 |
● Igor Café | fiz assim
(cores.mupen64plus.overrideAttrs (old: {
version = "222acbd3f98391458a047874d0372fe78e14fe94";
src = fetchFromGitHub {
owner = "libretro";
repo = "mupen64plus-libretro-nx";
rev = "222acbd3f98391458a047874d0372fe78e14fe94";
hash = "sha256-00000000000000000000000000000000000000000000";
};
})) | 21:18:56 |
● Igor Café | so que continua dando esse erro sem detalhes | 21:19:06 |
Eric Pires | Ele vai dar um erro e te falar qual o hash certo, daí você substitui | 21:33:33 |
Eric Pires | * Ele vai dar um erro e te falar qual o hash certo, daí você substitui
Mas o ideal é usar lib.fakeHash pra isso | 21:34:14 |
● Igor Café | n conhecia | 21:59:04 |
● Igor Café | hmm acho q era algum bug com o fato de deu ter botado o hash | 22:02:50 |