!ZUiNnfpRqQMDrPLChM:nixos.org

Nix ♥ la francophonie

229 Members
Salon francographe de NixOS74 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
31 Mar 2024
@Minijackson:matrix.orgMinijackson Idéalement, on changerai la version de xz dans nixpkgs, et tout se mettrait à jour. Sauf que le problème, c'est que certains paquets vendor leurs dépendances, et rendent difficile le fait d'analyser quels paquets dépendent de xz. Un autre problème est que le "bas actor" a été actif dans le projet depuis au moins 2 ans, et c'est pas trop possible de revert à une version de xz d'il y a plus de 2 ans. 08:20:37
@raitobezarius:matrix.orgraitobezarius
In reply to @Minijackson:matrix.org
Idéalement, on changerai la version de xz dans nixpkgs, et tout se mettrait à jour. Sauf que le problème, c'est que certains paquets vendor leurs dépendances, et rendent difficile le fait d'analyser quels paquets dépendent de xz. Un autre problème est que le "bas actor" a été actif dans le projet depuis au moins 2 ans, et c'est pas trop possible de revert à une version de xz d'il y a plus de 2 ans.
Aucun paquet ne vendor la version vulnérable a priori FYI
18:50:49
@tgerbet:matrix.orgtgerbet(Aucun paquet qu'on a dans le cache)19:08:42
1 Apr 2024
@badele:matrix.orgBruno Adele
In reply to @sinavir:matrix.org
https://github.com/nix-community/nixos-anywhere

Je confirme, c'est une tuerie !

Je réinstalle mes machines en moins de 10 minutes (pendant que je fais autre chose).

Faut juste que je trouve le moyen d'inclure l'installation et la configuration du home-manager via l'équivalent d'unnixos-rebuild (et j'aurais trouvé ma solution ultime 😍 ), il m'a semblé que quelqu'un a dit ici que c'était possible

12:02:21
@Minijackson:matrix.orgMinijacksonyes c'est tout à fait possible, j'utilise ce setup en ce moment même: https://nix-community.github.io/home-manager/index.xhtml#sec-flakes-nixos-module12:05:18
@badele:matrix.orgBruno Adele
In reply to @Minijackson:matrix.org
yes c'est tout à fait possible, j'utilise ce setup en ce moment même: https://nix-community.github.io/home-manager/index.xhtml#sec-flakes-nixos-module
Ah cool 🤩, j'essairais de mettre cela en place
12:50:04
@badele:matrix.orgBruno Adele

Minijackson: J'ai essayé de convertir mon home-manager en nixosConfiguration mais j'avoue que j'ai du mal encore avec la configuration du flake (inputs, output,nixosModules) > https://github.com/badele/nix-homelab/blob/usb_installer/flake.nix#L115

Je ne sais pas trop quand utiliser les inputs.xxx quand préfixer le inputs.xxx etc ... j'obtiens error: The option inputs' does not exist. Definition values:`

14:14:47
@Minijackson:matrix.orgMinijacksonle soucis vient d'ici: https://github.com/badele/nix-homelab/blob/usb_installer/users/badele/vm-test.nix14:21:32
@Minijackson:matrix.orgMinijackson importer home-manager ajoute les options home-manager.<...> 14:21:59
@Minijackson:matrix.orgMinijackson plutôt que inputs.home-manager.<...> 14:22:14
@badele:matrix.orgBruno Adele Tu veux dire dans la section imports ? Si c'est le cas, il me semblait l'avoir fait, mais je vais retenter 14:23:16
@Minijackson:matrix.orgMinijackson en dessous de la section imports plutôt 14:23:53
@Minijackson:matrix.orgMinijacksontoute la section import de ce fichier est commenté14:24:01
@badele:matrix.orgBruno Adele
In reply to @Minijackson:matrix.org
toute la section import de ce fichier est commenté
oui, je l'ai commenté, c'est pour débuger, afin de valider le home-manager car j'ai les même problemes dans tous les fichiers importé :)
14:27:50
@badele:matrix.orgBruno Adelehttps://github.com/badele/nix-homelab/commit/d7d99e662c613876287ccad6b252ce855d934f2414:30:04
@badele:matrix.orgBruno AdeleC'est ca que tu voulais ?14:30:18
@Minijackson:matrix.orgMinijacksonles options m'ont l'air correcte, mais du coup je pense que tu importes home-manager 2 fois14:31:25
@Minijackson:matrix.orgMinijackson une fois dans ce fichier, une autre fois dans le flake.nix 14:31:40
@badele:matrix.orgBruno AdeleOuez, c'est ce que je me disais, mais en fait, j'ai encore du mal à comprendre le fonctionement des imports dans flakes.nix, l'ajout de {pkgs, home-manager}: { xxx } (qui semble déclarer les parametres d'une fonction). Bref, pour mon probleme theoriquement, je n'ai en theorie pas besoins de l'importer dans vm-test.nix étant donnée qu'il est déja importer dans flake.nix14:36:11
@Minijackson:matrix.orgMinijacksonil y a cette explication des modules NixOS sur nix.dev: https://nix.dev/tutorials/module-system/module-system14:38:35
@Minijackson:matrix.orgMinijacksonnormalement, il n'y a pas d'interaction particulière entre les flakes et les modules NixOS, ce sont deux concepts très différents14:39:31
@badele:matrix.orgBruno AdeleBon, je vais faire une pause :) Je tourne trop en rond :) J'en sens que je suis proche et loin à même temps :)15:02:35
@badele:matrix.orgBruno AdeleBon pour l'instant j'abandone, je vais me concentrer sur le workflow pour faciliter l'installation ou la réinstallation de la partie systeme wide17:56:11
@anthonydahanne:matrix.orgAnthony Dahanne joined the room.18:37:49

Show newer messages


Back to Room ListRoom Version: 6