| 18 Feb 2025 |
Bruno Adele | * Je n'avoue pas comprendre trop l'intérêt d'avoir nixos nix sur Android, | 13:14:34 |
Bruno Adele | Le seul avantage que je vois, c'est pour gérer les téléphones à la chaine, tel que les universités ... | 13:15:59 |
| 19 Feb 2025 |
Ahurac | En vrai je crois que c'est juste pour pouvoir faire la même chose que Termux mais avec Nix, vu que Nix-on-droid réutilise l'émulateur de terminal de Termux | 08:25:11 |
| 27 Feb 2025 |
| ·☽•Nameless☆•777 · ± changed their profile picture. | 17:11:07 |
| 8 Mar 2025 |
| nf changed their profile picture. | 10:43:19 |
| 10 Mar 2025 |
Gaëlle | hello, j’ai un problème qui devrait être trivial, mais j’ai jamais trouvé d’explication dans les docs : j’ai un projet écrit en flake, qui a nixpkgs en input, et j’ai rajouté nixpkgs-unstable pour pouvoir attraper des paquets dedans sur demande, mais je ne comprends pas comment déclarer l’accès à ce nixpkgs-unstable dans un fichier importé | 18:49:39 |
zbuben | ah, j'ai déjà fait ça… je te retrouve un exemple | 19:00:09 |
zbuben | https://gitlab.mim-libre.fr/dimail/dimail-infra/-/blob/b3b0659f7af0a6b4291ba83c370039a70640571c/tools/nix/flake.nix | 19:01:31 |
zbuben | là ya 2 nixpkgs plutôt dans le passé, mais l'idée est là. | 19:02:04 |
Gaëlle | quand c’est dans le même fichier ça va, mais quand il y a plusieurs niveaux d’imports, c’est là que ça me perd | 19:06:54 |
zbuben | ah, oui… dans ce cas j'utilise inherit dans l'import | 19:07:09 |
zbuben | et au niveau du fichier importé, j'ajoute le truc hérité dans les paramètres | 19:07:25 |
zbuben | genre: | 19:07:42 |
zbuben |  Download image.png | 19:07:46 |
Gaëlle | mais ça signifie que je rajoute ça à tous les niveaux d’import ? :| | 19:08:06 |
zbuben | et humbucker/default.nix | 19:08:19 |
zbuben |  Download image.png | 19:08:22 |
zbuben | ben… partout où tu en auras besoin oui | 19:08:30 |
zbuben | il y a peut être des astuces, mais je n'en connais pas | 19:08:47 |
zbuben | si tu ballades 45 inputs, tu as probablement le droit de les mettre dans un objet { toto: blabla, titi: blublu } et y accéder ensuite comme obj.toto | 19:09:22 |
Gaëlle | ok, merci beaucoup | 19:09:45 |
raitobezarius | t'es pas obligé de le mettre à tous les niveaux d'imports | 20:39:30 |
raitobezarius | tu peux faire _module.args.pkgsUnstable = import inputs.nixpkgsUnstable { ... }; | 20:39:56 |
raitobezarius | dans ta configuration NixOS | 20:40:00 |
raitobezarius | et tu auras un { pkgs, pkgsUnstable, ... }: | 20:40:04 |
raitobezarius | automatiquement injecé | 20:40:07 |
raitobezarius | * automatiquement injecté | 20:40:10 |
nim65s | oh, je croyais que c’était une syntaxe spécifique à flake-parts, merci :D | 20:40:54 |
raitobezarius | c'est une syntaxe spécifique au module system | 20:41:02 |
raitobezarius | partout où y a un module system, c'est possible | 20:41:06 |