Nix ♥ la francophonie | 213 Members | |
| Salon francographe de NixOS | 70 Servers |
| Sender | Message | Time |
|---|---|---|
| 22 Oct 2023 | ||
In reply to @julienmalka:matrix.orgSur Mobilizon l'event est à 20h et non 19h. Typo ? | 15:33:55 | |
| Ah, merci | 15:35:55 | |
| Nan juste j'ai créé l'event depuis une autre timezone | 15:36:07 | |
| Fixed, thanks | 15:37:35 | |
| Bonjour ici ! Voici le lien du repo: https://git.sr.ht/~dala/nixos-flake-config Trigger warning: j'ai assez peu d'expérience avec Nix et essaye juste de faire les choses selon la doc et ce que je comprends du code de nixpkgs. Il y a certainement des choses qui vont vous piquer les yeux (je prend vos retours si y'a moyen de faire les choses plus proprement). | 15:52:22 | |
| hey, j'ai regardé un peu, et je pense avoir trouvé 2 soucis | 19:41:36 | |
| le principal, c'est que le concept des modules comme ceci sont des concepts de NixOS et pas du langage Nix:
| 19:42:22 | |
du coup, si tu importe un fichier comme ceci avec un import comme fait dans ton flake.nix, ça va juste retourner un objet avec imports, options, et config, sans plus | 19:43:05 | |
si tu veux utiliser un système d'option, il faut soit passer par une configuration NixOS (le plus simple), en évaluant tout par lib.nixosSystem) | 19:43:50 | |
soit utiliser à la main lib.evalModules, mais il va falloir redéfinir des choses (comme par exemple les options assertions que tu utilises dans machines.nix) | 19:44:59 | |
| un autre soucis que j'ai vu (mais qui pose pas encore problème), c'est ce bout de code:
| 19:45:40 | |
ce code va causer une récursion infinie, puisque workstation.nix ou server.nix peuvent eux-même changer la valeur de machineType | 19:46:19 | |